b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n' b'\n\n\n\n\n\n\n \n \n \n \nPython\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89_\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91 \n \n \n\n \n \n\n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n
\n
\n
\n
\n
\n
\n\nPython \n\xef\xbc\x88\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89 \n \xe7\xbc\x96\xe8\xbe\x91 \n \xe9\x94\x81\xe5\xae\x9a \n \n \n
\n
Python
\n[1] \n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b
\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xba
Guido van Rossum \xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82
Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84
\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6 \xef\xbc\x8c
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe5\x92\x8c
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 CPython\xe9\x81\xb5\xe5\xbe\xaa
GPL \xef\xbc\x88
GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82
Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xaf
C /
C++ \xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82
3D\xe6\xb8\xb8\xe6\x88\x8f \xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8
C/C++ \xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b
\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0 \xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x82
7\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8c
IEEE \xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d
\n[2] \n\xe3\x80\x82
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
\n
\n
\n
\n\xe5\xa4\x96\xe6\x96\x87\xe5\x90\x8d \n\nPython\n \n\xe7\xbb\x8f\xe5\x85\xb8\xe6\x95\x99\xe6\x9d\x90 \n\nHead First Python\n \n\xe5\x8f\x91\xe8\xa1\x8c\xe6\x97\xb6\xe9\x97\xb4 \n\n1991\xe5\xb9\xb4\n \n \n\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85 \n\nGuido van Rossum\n \n\xe6\x9c\x80\xe6\x96\xb0\xe7\x89\x88\xe6\x9c\xac \n\n3.7.0\n[4] \n \n\xe8\x8d\xa3 \xe8\xaa\x89 \n\n2017\xe5\xb9\xb4\xe5\xba\xa6\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\n \n \n
\n
\n
\xe7\x9b\xae\xe5\xbd\x95 \n
\n
\n
\n
\n
\xe8\x87\xaa\xe4\xbb\x8e20\xe4\xb8\x96\xe7\xba\xaa90\xe5\xb9\xb4\xe4\xbb\xa3\xe5\x88\x9dPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe8\x87\xb3\xe4\xbb\x8a\xef\xbc\x8c\xe5\xae\x83\xe5\xb7\xb2\xe8\xa2\xab\xe9\x80\x90\xe6\xb8\x90\xe5\xb9\xbf\xe6\xb3\x9b\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe5\x92\x8c
Web \xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe5\x88\x9b\xe5\xa7\x8b\xe4\xba\xba\xe4\xb8\xbaGuido van Rossum\xe3\x80\x821989\xe5\xb9\xb4\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82\xe6\x9c\x9f\xe9\x97\xb4\xef\xbc\x8c\xe5\x9c\xa8
\xe9\x98\xbf\xe5\xa7\x86\xe6\x96\xaf\xe7\x89\xb9\xe4\xb8\xb9 \xef\xbc\x8cGuido\xe4\xb8\xba\xe4\xba\x86\xe6\x89\x93\xe5\x8f\x91
\xe5\x9c\xa3\xe8\xaf\x9e\xe8\x8a\x82 \xe7\x9a\x84\xe6\x97\xa0\xe8\xb6\xa3\xef\xbc\x8c\xe5\x86\xb3\xe5\xbf\x83\xe5\xbc\x80\xe5\x8f\x91\xe4\xb8\x80\xe4\xb8\xaa\xe6\x96\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbd\x9c\xe4\xb8\xbaABC \xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x82\xe4\xb9\x8b\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x89\xe4\xb8\xadPython\xef\xbc\x88\xe5\xa4\xa7\xe8\x9f\x92\xe8\x9b\x87\xe7\x9a\x84\xe6\x84\x8f\xe6\x80\x9d\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xa5\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe5\x90\x8d\xe5\xad\x97\xef\xbc\x8c\xe6\x98\xaf\xe5\x9b\xa0\xe4\xb8\xba\xe4\xbb\x96\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabMonty Python\xe7\x9a\x84\xe5\x96\x9c\xe5\x89\xa7\xe5\x9b\xa2\xe4\xbd\x93\xe7\x9a\x84
\xe7\x88\xb1\xe5\xa5\xbd\xe8\x80\x85 \xe3\x80\x82
\r\n
ABC\xe6\x98\xaf\xe7\x94\xb1Guido\xe5\x8f\x82\xe5\x8a\xa0\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d
\xe6\x95\x99\xe5\xad\xa6 \xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xb0\xb1Guido\xe6\x9c\xac\xe4\xba\xba\xe7\x9c\x8b\xe6\x9d\xa5\xef\xbc\x8cABC \xe8\xbf\x99\xe7\xa7\x8d\xe8\xaf\xad\xe8\xa8\x80\xe9\x9d\x9e\xe5\xb8\xb8\xe4\xbc\x98\xe7\xbe\x8e\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x93\xe9\x97\xa8\xe4\xb8\xba\xe9\x9d\x9e\xe4\xb8\x93\xe4\xb8\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xe3\x80\x82\xe4\xbd\x86\xe6\x98\xafABC\xe8\xaf\xad\xe8\xa8\x80\xe5\xb9\xb6\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x90\xe5\x8a\x9f\xef\xbc\x8c\xe7\xa9\xb6\xe5\x85\xb6\xe5\x8e\x9f\xe5\x9b\xa0\xef\xbc\x8cGuido \xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe5\x85\xb6\xe9\x9d\x9e\xe5\xbc\x80
\n
\n \n \n
\n\xe6\xa0\x87\xe8\xaf\x86\n \n
\xe6\x94\xbe\xe9\x80\xa0\xe6\x88\x90\xe7\x9a\x84\xe3\x80\x82Guido \xe5\x86\xb3\xe5\xbf\x83\xe5\x9c\xa8Python \xe4\xb8\xad\xe9\x81\xbf\xe5\x85\x8d\xe8\xbf\x99\xe4\xb8\x80\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xef\xbc\x8c\xe4\xbb\x96\xe8\xbf\x98\xe6\x83\xb3\xe5\xae\x9e\xe7\x8e\xb0\xe5\x9c\xa8ABC \xe4\xb8\xad\xe9\x97\xaa\xe7\x8e\xb0\xe8\xbf\x87\xe4\xbd\x86\xe6\x9c\xaa\xe6\x9b\xbe\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe4\xb8\x9c\xe8\xa5\xbf\xe3\x80\x82
\r\n
\xe5\xb0\xb1\xe8\xbf\x99\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x9c\xa8Guido\xe6\x89\x8b\xe4\xb8\xad\xe8\xaf\x9e\xe7\x94\x9f\xe4\xba\x86\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xb4\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xbb\x8eABC\xe5\x8f\x91\xe5\xb1\x95\xe8\xb5\xb7\xe6\x9d\xa5\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8f\x97\xe5\x88\xb0\xe4\xba\x86Modula-3\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe7\x9b\xb8\xe5\xbd\x93\xe4\xbc\x98\xe7\xbe\x8e\xe4\xb8\x94\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe4\xb8\xba\xe5\xb0\x8f\xe5\x9e\x8b\xe5\x9b\xa2\xe4\xbd\x93\xe6\x89\x80\xe8\xae\xbe\xe8\xae\xa1\xe7\x9a\x84\xef\xbc\x89\xe7\x9a\x84\xe5\xbd\xb1\xe5\x93\x8d\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe7\xbb\x93\xe5\x90\x88\xe4\xba\x86
Unix shell \xe5\x92\x8cC\xe7\x9a\x84\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82
\r\n
Python
\n[5] \n\xe5\xb7\xb2\xe7\xbb\x8f\xe6\x88\x90\xe4\xb8\xba\xe6\x9c\x80\xe5\x8f\x97\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x822011\xe5\xb9\xb41\xe6\x9c\x88\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab
TIOBE \xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80
\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c \xe8\xaf\x84\xe4\xb8\xba2010\xe5\xb9\xb4\xe5\xba\xa6\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8e2004\xe5\xb9\xb4\xe4\xbb\xa5\xe5\x90\x8e\xef\xbc\x8cpython\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe7\x8e\x87\xe5\x91\x88\xe7\xba\xbf\xe6\x80\xa7\xe5\xa2\x9e\xe9\x95\xbf
\n[6] \n\xe3\x80\x82
\r\n
\xe7\x94\xb1\xe4\xba\x8ePython\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84
\xe7\xae\x80\xe6\xb4\x81 \xe6\x80\xa7\xe3\x80\x81\xe6\x98\x93\xe8\xaf\xbb\xe6\x80\xa7\xe4\xbb\xa5\xe5\x8f\x8a\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7\xef\xbc\x8c\xe5\x9c\xa8\xe5\x9b\xbd\xe5\xa4\x96\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe7\x9a\x84\xe7\xa0\x94\xe7\xa9\xb6\xe6\x9c\xba\xe6\x9e\x84\xe6\x97\xa5\xe7\x9b\x8a\xe5\xa2\x9e\xe5\xa4\x9a\xef\xbc\x8c\xe4\xb8\x80\xe4\xba\x9b\xe7\x9f\xa5\xe5\x90\x8d\xe5\xa4\xa7\xe5\xad\xa6\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x87\x87\xe7\x94\xa8Python\xe6\x9d\xa5\xe6\x95\x99\xe6\x8e\x88\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1
\xe8\xaf\xbe\xe7\xa8\x8b \xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82
\xe5\x8d\xa1\xe8\x80\x90\xe5\x9f\xba\xe6\xa2\x85\xe9\x9a\x86\xe5\xa4\xa7\xe5\xad\xa6 \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\x9f\xba\xe7\xa1\x80\xe3\x80\x81\xe9\xba\xbb\xe7\x9c\x81\xe7\x90\x86\xe5\xb7\xa5\xe5\xad\xa6\xe9\x99\xa2\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa7\x91\xe5\xad\xa6\xe5\x8f\x8a\xe7\xbc\x96\xe7\xa8\x8b\xe5\xaf\xbc\xe8\xae\xba\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe8\xae\xb2\xe6\x8e\x88\xe3\x80\x82\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8
\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe8\xa7\x86\xe8\xa7\x89\xe5\xba\x93
OpenCV \xe3\x80\x81\xe4\xb8\x89\xe7\xbb\xb4\xe5\x8f\xaf\xe8\xa7\x86\xe5\x8c\x96\xe5\xba\x93VTK\xe3\x80\x81\xe5\x8c\xbb\xe5\xad\xa6\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86\xe5\xba\x93ITK\xe3\x80\x82\xe8\x80\x8cPython\xe4\xb8\x93\xe7\x94\xa8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe5\xb0\xb1\xe6\x9b\xb4\xe5\xa4\x9a\xe4\xba\x86\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe5\xa6\x82\xe4\xb8\x8b3\xe4\xb8\xaa\xe5\x8d\x81\xe5\x88\x86\xe7\xbb\x8f\xe5\x85\xb8\xe7\x9a\x84\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x9aNumPy\xe3\x80\x81SciPy\xe5\x92\x8cmatplotlib\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe5\x88\x86\xe5\x88\xab\xe4\xb8\xbaPython\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xbf\xab\xe9\x80\x9f\xe6\x95\xb0\xe7\xbb\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe5\x80\xbc\xe8\xbf\x90\xe7\xae\x97\xe4\xbb\xa5\xe5\x8f\x8a\xe7\xbb\x98\xe5\x9b\xbe\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x8f\x8a\xe5\x85\xb6\xe4\xbc\x97\xe5\xa4\x9a\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe6\x89\x80\xe6\x9e\x84\xe6\x88\x90\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8d\x81\xe5\x88\x86\xe9\x80\x82\xe5\x90\x88
\xe5\xb7\xa5\xe7\xa8\x8b \xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x81\xe7\xa7\x91\xe7\xa0\x94\xe4\xba\xba\xe5\x91\x98\xe5\xa4\x84\xe7\x90\x86\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x81\xe5\x88\xb6\xe4\xbd\x9c\xe5\x9b\xbe\xe8\xa1\xa8\xef\xbc\x8c\xe7\x94\x9a\xe8\x87\xb3\xe5\xbc\x80\xe5\x8f\x91\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f \xe3\x80\x82
\r\n
2018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82
\n[3] \n
\n
Python\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\x8a\xe5\x9d\x9a\xe6\x8c\x81\xe4\xba\x86\xe6\xb8\x85\xe6\x99\xb0\xe5\x88\x92\xe4\xb8\x80\xe7\x9a\x84\xe9\xa3\x8e\xe6\xa0\xbc\xef\xbc\x8c\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97Python\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe9\x97\xa8\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\xa2\xab\xe5\xa4\xa7\xe9\x87\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x89\x80\xe6\xac\xa2\xe8\xbf\x8e\xe7\x9a\x84\xe3\x80\x81\xe7\x94\xa8\xe9\x80\x94\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84
\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
\xe8\xae\xbe\xe8\xae\xa1\xe8\x80\x85\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x80\xbb\xe7\x9a\x84\xe6\x8c\x87\xe5\xaf\xbc\xe6\x80\x9d\xe6\x83\xb3\xe6\x98\xaf\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe7\x89\xb9\xe5\xae\x9a\xe7\x9a\x84\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe5\x8f\xaa\xe8\xa6\x81\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe8\xa7\xa3\xe5\x86\xb3\xe5\xb0\xb1\xe5\xa5\xbd\xe4\xba\x86\xe3\x80\x82\xe8\xbf\x99\xe5\x9c\xa8\xe7\x94\xb1Tim Peters\xe5\x86\x99\xe7\x9a\x84Python\xe6\xa0\xbc\xe8\xa8\x80\xef\xbc\x88\xe7\xa7\xb0\xe4\xb8\xbaThe Zen of Python\xef\xbc\x89\xe9\x87\x8c\xe9\x9d\xa2\xe8\xa1\xa8\xe8\xbf\xb0\xe4\xb8\xba\xef\xbc\x9aThere should be one-- and preferably only one --obvious way to do it. \xe8\xbf\x99\xe6\xad\xa3\xe5\xa5\xbd\xe5\x92\x8c
Perl \xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\x8f\xa6\xe4\xb8\x80\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7
\xe5\x8a\xa8\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x89\xe7\x9a\x84\xe4\xb8\xad\xe5\xbf\x83\xe6\x80\x9d\xe6\x83\xb3TMTOWTDI\xef\xbc\x88There's More Than One Way To Do It\xef\xbc\x89\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\x8f\x8d\xe3\x80\x82
\r\n
Python\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe9\x99\x90\xe5\x88\xb6\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xb8\x8d\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xef\xbc\x88\xe4\xbe\x8b\xe5\xa6\x82
if\xe8\xaf\xad\xe5\x8f\xa5 \xe7\x9a\x84\xe4\xb8\x8b\xe4\xb8\x80\xe8\xa1\x8c\xe4\xb8\x8d\xe5\x90\x91\xe5\x8f\xb3\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x89\xe9\x83\xbd\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xe3\x80\x82\xe5\x85\xb6\xe4\xb8\xad\xe5\xbe\x88\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xb8\x80\xe9\xa1\xb9\xe5\xb0\xb1\xe6\x98\xafPython\xe7\x9a\x84
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe3\x80\x82
\r\n
\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88\xe5\xa6\x82C\xef\xbc\x89\xe7\x9a\x84\xe5\x8c\xba\xe5\x88\xab\xe5\xb0\xb1\xe6\x98\xaf\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe7\x95\x8c\xe9\x99\x90\xef\xbc\x8c\xe5\xae\x8c\xe5\x85\xa8\xe6\x98\xaf\xe7\x94\xb1\xe6\xaf\x8f\xe8\xa1\x8c\xe7\x9a\x84\xe9\xa6\x96\xe5\xad\x97\xe7\xac\xa6\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\x80\xe8\xa1\x8c\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\x9d\xa5\xe5\x86\xb3\xe5\xae\x9a\xe7\x9a\x84\xef\xbc\x88\xe8\x80\x8cC\xe8\xaf\xad\xe8\xa8\x80\xe6\x98\xaf\xe7\x94\xa8\xe4\xb8\x80\xe5\xaf\xb9\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7
{} \xe6\x9d\xa5\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe5\xae\x9a\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe8\xbe\xb9\xe7\x95\x8c\xe7\x9a\x84\xef\xbc\x8c\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe4\xbd\x8d\xe7\xbd\xae\xe6\xaf\xab\xe6\x97\xa0\xe5\x85\xb3\xe7\xb3\xbb\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\x80\xe7\x82\xb9\xe6\x9b\xbe\xe7\xbb\x8f\xe5\xbc\x95\xe8\xb5\xb7\xe8\xbf\x87\xe4\xba\x89\xe8\xae\xae\xe3\x80\x82\xe5\x9b\xa0\xe4\xb8\xba\xe8\x87\xaa\xe4\xbb\x8eC\xe8\xbf\x99\xe7\xb1\xbb\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe8\xaf\x9e\xe7\x94\x9f\xe5\x90\x8e\xef\xbc\x8c\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe5\x90\xab\xe4\xb9\x89\xe4\xb8\x8e\xe5\xad\x97\xe7\xac\xa6\xe7\x9a\x84\xe6\x8e\x92\xe5\x88\x97\xe6\x96\xb9\xe5\xbc\x8f\xe5\x88\x86\xe7\xa6\xbb\xe5\xbc\x80\xe6\x9d\xa5\xef\xbc\x8c\xe6\x9b\xbe\xe7\xbb\x8f\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe7\xa8\x8b\xe5\xba\x8f\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe8\xbf\x9b\xe6\xad\xa5\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe4\xb8\x8d\xe5\x8f\xaf\xe5\x90\xa6\xe8\xae\xa4\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe4\xbb\xac
\xe7\xbc\xa9\xe8\xbf\x9b \xef\xbc\x88\xe5\x8c\x85\xe6\x8b\xacif\xef\xbc\x8cfor\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xad\x89\xe6\x89\x80\xe6\x9c\x89\xe9\x9c\x80\xe8\xa6\x81\xe4\xbd\xbf\xe7\x94\xa8\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x9c\xb0\xe6\x96\xb9\xef\xbc\x89\xef\xbc\x8cPython\xe7\xa1\xae\xe5\xae\x9e\xe4\xbd\xbf\xe5\xbe\x97\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\xb8\x85\xe6\x99\xb0\xe5\x92\x8c\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82
\n
\xe8\xaf\xb4\xe8\xb5\xb7\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe8\xa2\xab\xe6\x8f\x90\xe5\x88\xb0\xe7\x9a\x84\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf
MATLAB \xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe9\x99\xa4\xe4\xba\x86MATLAB\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\x93\xe4\xb8\x9a\xe6\x80\xa7\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe7\xae\xb1\xe8\xbf\x98\xe6\x97\xa0\xe6\xb3\x95\xe8\xa2\xab\xe6\x9b\xbf\xe4\xbb\xa3\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cMATLAB\xe7\x9a\x84\xe5\xa4\xa7\xe9\x83\xa8\xe5\x88\x86\xe5\xb8\xb8\xe7\x94\xa8\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8Python\xe4\xb8\x96\xe7\x95\x8c\xe4\xb8\xad\xe6\x89\xbe\xe5\x88\xb0\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82\xe5\x92\x8cMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe7\x94\xa8Python\xe5\x81\x9a\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\x89\xe5\xa6\x82\xe4\xb8\x8b\xe4\xbc\x98\xe7\x82\xb9\xef\xbc\x9a
\r\n
\xe2\x97\x8f \xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8cMATLAB\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe5\x95\x86\xe7\x94\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe4\xbb\xb7\xe6\xa0\xbc\xe4\xb8\x8d\xe8\x8f\xb2\xe3\x80\x82\xe8\x80\x8cPython\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xef\xbc\x8c\xe4\xbc\x97\xe5\xa4\x9a\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84
\xe7\xa7\x91\xe5\xad\xa6 \xe8\xae\xa1\xe7\xae\x97\xe5\xba\x93\xe9\x83\xbd\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86Python\xe7\x9a\x84\xe8\xb0\x83\xe7\x94\xa8\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xb8\x8a\xe5\x85\x8d\xe8\xb4\xb9\xe5\xae\x89\xe8\xa3\x85Python\xe5\x8f\x8a\xe5\x85\xb6\xe7\xbb\x9d\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe5\x85\xb6\xe6\xac\xa1\xef\xbc\x8c\xe4\xb8\x8eMATLAB\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe6\x9b\xb4\xe6\x98\x93\xe5\xad\xa6\xe3\x80\x81\xe6\x9b\xb4\xe4\xb8\xa5\xe8\xb0\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\xae\x83\xe8\x83\xbd\xe8\xae\xa9\xe7\x94\xa8\xe6\x88\xb7\xe7\xbc\x96\xe5\x86\x99\xe5\x87\xba\xe6\x9b\xb4\xe6\x98\x93\xe8\xaf\xbb\xe3\x80\x81\xe6\x98\x93\xe7\xbb\xb4\xe6\x8a\xa4\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\r\n
\xe2\x97\x8f \xe6\x9c\x80\xe5\x90\x8e\xef\xbc\x8cMATLAB\xe4\xb8\xbb\xe8\xa6\x81\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe5\xb7\xa5\xe7\xa8\x8b\xe5\x92\x8c\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xe5\x8d\xb3\xe4\xbd\xbf\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xb9\x9f\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbc\x9a\xe9\x81\x87\xe5\x88\xb0\xe6\x96\x87\xe4\xbb\xb6\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81
\xe7\x95\x8c\xe9\x9d\xa2\xe8\xae\xbe\xe8\xae\xa1 \xe3\x80\x81
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1 \xe7\xad\x89\xe5\x90\x84\xe7\xa7\x8d\xe9\x9c\x80\xe6\xb1\x82\xe3\x80\x82\xe8\x80\x8cPython\xe6\x9c\x89\xe7\x9d\x80\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbd\xbb\xe6\x98\x93\xe5\xae\x8c\xe6\x88\x90\xe5\x90\x84\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe4\xbb\xbb\xe5\x8a\xa1\xef\xbc\x8c\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Python\xe5\xae\x9e\xe7\x8e\xb0\xe5\xae\x8c\xe6\x95\xb4\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\x89\x80\xe9\x9c\x80\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe4\xbc\x98\xe9\x9b\x85\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe6\x98\x8e\xe7\xa1\xae\xe2\x80\x9d\xe3\x80\x81\xe2\x80\x9c\xe7\xae\x80\xe5\x8d\x95\xe2\x80\x9d\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c
Perl\xe8\xaf\xad\xe8\xa8\x80 \xe4\xb8\xad\xe2\x80\x9c\xe6\x80\xbb\xe6\x98\xaf\xe6\x9c\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe5\x90\x8c\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe7\x9a\x84\xe7\x90\x86\xe5\xbf\xb5\xe5\x9c\xa8Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\xad\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf\xe9\x9a\xbe\xe4\xbb\xa5\xe5\xbf\x8d\xe5\x8f\x97\xe7\x9a\x84\xe3\x80\x82Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe7\x9a\x84\xe5\x93\xb2\xe5\xad\xa6\xe6\x98\xaf\xe2\x80\x9c\xe7\x94\xa8\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe6\x9c\x80\xe5\xa5\xbd\xe6\x98\xaf\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\x80\xe7\xa7\x8d\xe6\x96\xb9\xe6\xb3\x95\xe6\x9d\xa5\xe5\x81\x9a\xe4\xb8\x80\xe4\xbb\xb6\xe4\xba\x8b\xe2\x80\x9d\xe3\x80\x82\xe5\x9c\xa8\xe8\xae\xbe\xe8\xae\xa1Python\xe8\xaf\xad\xe8\xa8\x80\xe6\x97\xb6\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9d\xa2\xe4\xb8\xb4\xe5\xa4\x9a\xe7\xa7\x8d\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x8cPython\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe4\xb8\x80\xe8\x88\xac\xe4\xbc\x9a\xe6\x8b\x92\xe7\xbb\x9d\xe8\x8a\xb1\xe4\xbf\x8f\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe8\x80\x8c\xe9\x80\x89\xe6\x8b\xa9\xe6\x98\x8e\xe7\xa1\xae\xe7\x9a\x84\xe6\xb2\xa1\xe6\x9c\x89\xe6\x88\x96\xe8\x80\x85\xe5\xbe\x88\xe5\xb0\x91\xe6\x9c\x89\xe6\xad\xa7\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe3\x80\x82\xe7\x94\xb1\xe4\xba\x8e\xe8\xbf\x99\xe7\xa7\x8d\xe8\xae\xbe\xe8\xae\xa1\xe8\xa7\x82\xe5\xbf\xb5\xe7\x9a\x84\xe5\xb7\xae\xe5\xbc\x82\xef\xbc\x8cPython\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\x80\x9a\xe5\xb8\xb8\xe8\xa2\xab\xe8\xae\xa4\xe4\xb8\xba\xe6\xaf\x94Perl\xe5\x85\xb7\xe5\xa4\x87\xe6\x9b\xb4\xe5\xa5\xbd\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe8\x83\xbd\xe5\xa4\x9f\xe6\x94\xaf\xe6\x92\x91\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe7\x9a\x84\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\x87\x86\xe5\x88\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaPython\xe6\xa0\xbc\xe8\xa8\x80\xe3\x80\x82\xe5\x9c\xa8Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe5\x86\x85\xe8\xbf\x90\xe8\xa1\x8cimport this\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x8e\xb7\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x82
\r\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe4\xba\xba\xe5\x91\x98\xe5\xb0\xbd\xe9\x87\x8f\xe9\x81\xbf\xe5\xbc\x80\xe4\xb8\x8d\xe6\x88\x90\xe7\x86\x9f\xe6\x88\x96\xe8\x80\x85\xe4\xb8\x8d\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbc\x98\xe5\x8c\x96\xe3\x80\x82\xe4\xb8\x80\xe4\xba\x9b\xe9\x92\x88\xe5\xaf\xb9\xe9\x9d\x9e\xe9\x87\x8d\xe8\xa6\x81\xe9\x83\xa8\xe4\xbd\x8d\xe7\x9a\x84\xe5\x8a\xa0\xe5\xbf\xab\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe8\xa1\xa5\xe4\xb8\x81\xe9\x80\x9a\xe5\xb8\xb8\xe4\xb8\x8d\xe4\xbc\x9a\xe8\xa2\xab\xe5\x90\x88\xe5\xb9\xb6\xe5\x88\xb0Python\xe5\x86\x85\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xae\xa4\xe4\xb8\xbaPython\xe5\xbe\x88\xe6\x85\xa2\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xba\x8c\xe5\x85\xab\xe5\xae\x9a\xe5\xbe\x8b\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe7\xa8\x8b\xe5\xba\x8f\xe5\xaf\xb9\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\xaf\xb9\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe8\xa6\x81\xe6\xb1\x82\xe5\xbe\x88\xe9\xab\x98\xe7\x9a\x84\xe6\x83\x85\xe5\x86\xb5\xef\xbc\x8cPython\xe8\xae\xbe\xe8\xae\xa1\xe5\xb8\x88\xe5\x80\xbe\xe5\x90\x91\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8
JIT \xe6\x8a\x80\xe6\x9c\xaf\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\x94\xa8\xe4\xbd\xbf\xe7\x94\xa8C/C++\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xe8\xbf\x99\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82\xe5\x8f\xaf\xe7\x94\xa8\xe7\x9a\x84JIT\xe6\x8a\x80\xe6\x9c\xaf\xe6\x98\xaf
PyPy \xe3\x80\x82
\r\n
Python\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe9\x83\xbd\xe6\x98\xaf\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94\xe5\xae\x8c\xe5\x85\xa8\xe6\x94\xaf\xe6\x8c\x81\xe7\xbb\xa7\xe6\x89\xbf\xe3\x80\x81\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x81\xe6\xb4\xbe\xe7\x94\x9f\xe3\x80\x81\xe5\xa4\x9a\xe7\xbb\xa7\xe6\x89\xbf\xef\xbc\x8c\xe6\x9c\x89\xe7\x9b\x8a\xe4\xba\x8e\xe5\xa2\x9e\xe5\xbc\xba\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\xa4\x8d\xe7\x94\xa8\xe6\x80\xa7\xe3\x80\x82Python\xe6\x94\xaf\xe6\x8c\x81\xe9\x87\x8d\xe8\xbd\xbd\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xb8\xe5\xaf\xb9\xe4\xba\x8e
Lisp \xe8\xbf\x99\xe7\xa7\x8d\xe4\xbc\xa0\xe7\xbb\x9f\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe5\xaf\xb9\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\x8f\xaa\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe6\x9c\x89\xe9\x99\x90\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93(functools, itertools)\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86
Haskell \xe5\x92\x8cStandard ML\xe4\xb8\xad\xe4\xb9\x85\xe7\xbb\x8f\xe8\x80\x83\xe9\xaa\x8c\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\xbc\x8f\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe8\x99\xbd\xe7\x84\xb6Python\xe5\x8f\xaf\xe8\x83\xbd\xe8\xa2\xab\xe7\xb2\x97\xe7\x95\xa5\xe5\x9c\xb0\xe5\x88\x86\xe7\xb1\xbb\xe4\xb8\xba\xe2\x80\x9c
\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80 \xe2\x80\x9d\xef\xbc\x88script language\xef\xbc\x89\xef\xbc\x8c\xe4\xbd\x86\xe5\xae\x9e\xe9\x99\x85\xe4\xb8\x8a\xe4\xb8\x80\xe4\xba\x9b\xe5\xa4\xa7\xe8\xa7\x84\xe6\xa8\xa1\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe8\xae\xa1\xe5\x88\x92\xe4\xbe\x8b\xe5\xa6\x82
Zope \xe3\x80\x81
Mnet \xe5\x8f\x8aBitTorrent\xef\xbc\x8cGoogle\xe4\xb9\x9f\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe3\x80\x82Python\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xe8\x80\x85\xe8\xbe\x83\xe5\x96\x9c\xe6\xac\xa2\xe7\xa7\xb0\xe5\xae\x83\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\xa8\xe6\x80\x81\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\x8e\x9f\xe5\x9b\xa0\xe6\x98\xaf\xe2\x80\x9c\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xe6\xb3\x9b\xe6\x8c\x87\xe4\xbb\x85\xe4\xbd\x9c\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xa6\x82shellscript\xe3\x80\x81
VBScript \xe7\xad\x89\xe5\x8f\xaa\xe8\x83\xbd\xe5\xa4\x84\xe7\x90\x86\xe7\xae\x80\xe5\x8d\x95\xe4\xbb\xbb\xe5\x8a\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb8\x8ePython\xe7\x9b\xb8\xe6\x8f\x90\xe5\xb9\xb6\xe8\xae\xba\xe3\x80\x82
\r\n
Python\xe6\x9c\xac\xe8\xba\xab\xe8\xa2\xab\xe8\xae\xbe\xe8\xae\xa1\xe4\xb8\xba\xe5\x8f\xaf\xe6\x89\xa9\xe5\x85\x85\xe7\x9a\x84\xe3\x80\x82\xe5\xb9\xb6\xe9\x9d\x9e\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84\xe7\x89\xb9\xe6\x80\xa7\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe9\x83\xbd\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe8\xaf\xad\xe8\xa8\x80\xe6\xa0\xb8\xe5\xbf\x83\xe3\x80\x82Python\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84
API \xe5\x92\x8c\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x8c\xe4\xbb\xa5\xe4\xbe\xbf\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe8\x83\xbd\xe5\xa4\x9f\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8C\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x81C++\xe3\x80\x81Cython\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xe6\x89\xa9\xe5\x85\x85\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe9\x9b\x86\xe6\x88\x90\xe5\x88\xb0\xe5\x85\xb6\xe5\xae\x83\xe9\x9c\x80\xe8\xa6\x81\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x85\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe4\xba\xba\xe8\xbf\x98\xe6\x8a\x8aPython\xe4\xbd\x9c\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe2\x80\x9c\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xe2\x80\x9d\xef\xbc\x88glue language\xef\xbc\x89\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xb0\x86\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9b\xe8\xa1\x8c\xe9\x9b\x86\xe6\x88\x90\xe5\x92\x8c\xe5\xb0\x81\xe8\xa3\x85\xe3\x80\x82\xe5\x9c\xa8Google\xe5\x86\x85\xe9\x83\xa8\xe7\x9a\x84\xe5\xbe\x88\xe5\xa4\x9a\xe9\xa1\xb9\xe7\x9b\xae\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82Google Engine\xe4\xbd\xbf\xe7\x94\xa8C++\xe7\xbc\x96\xe5\x86\x99\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe6\x9e\x81\xe9\xab\x98\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe7\x94\xa8Python\xe6\x88\x96Java/Go\xe8\xb0\x83\xe7\x94\xa8\xe7\x9b\xb8\xe5\xba\x94\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe3\x80\x8a
Python\xe6\x8a\x80\xe6\x9c\xaf\xe6\x89\x8b\xe5\x86\x8c \xe3\x80\x8b\xe7\x9a\x84\xe4\xbd\x9c\xe8\x80\x85
\xe9\xa9\xac\xe7\x89\xb9\xe5\x88\xa9 \xef\xbc\x88Alex Martelli\xef\xbc\x89\xe8\xaf\xb4\xef\xbc\x9a\xe2\x80\x9c\xe8\xbf\x99\xe5\xbe\x88\xe9\x9a\xbe\xe8\xae\xb2\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c2004 \xe5\xb9\xb4\xef\xbc\x8cPython \xe5\xb7\xb2\xe5\x9c\xa8
Google \xe5\x86\x85\xe9\x83\xa8\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8cGoogle \xe5\x8f\xac\xe5\x8b\x9f\xe8\xae\xb8\xe5\xa4\x9a Python \xe9\xab\x98\xe6\x89\x8b\xef\xbc\x8c\xe4\xbd\x86\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb9\x8b\xe5\x89\x8d\xe5\xb0\xb1\xe5\xb7\xb2\xe5\x86\xb3\xe5\xae\x9a\xe4\xbd\xbf\xe7\x94\xa8Python\xef\xbc\x8c\xe4\xbb\x96\xe4\xbb\xac\xe7\x9a\x84\xe7\x9b\xae\xe7\x9a\x84\xe6\x98\xaf Python where we can, C++ where we must\xef\xbc\x8c\xe5\x9c\xa8\xe6\x93\x8d\xe6\x8e\xa7\xe7\xa1\xac\xe4\xbb\xb6\xe7\x9a\x84\xe5\x9c\xba\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8 C++\xef\xbc\x8c\xe5\x9c\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe5\x80\x99\xe4\xbd\xbf\xe7\x94\xa8 Python\xe3\x80\x82\xe2\x80\x9d
\n
Python\xe5\x9c\xa8\xe6\x89\xa7\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe4\xbc\x9a\xe5\xb0\x86.py\xe6\x96\x87\xe4\xbb\xb6\xe4\xb8\xad\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90Python\xe7\x9a\x84byte code\xef\xbc\x88\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe7\x94\xb1Python Virtual Machine\xef\xbc\x88Python
\xe8\x99\x9a\xe6\x8b\x9f\xe6\x9c\xba \xef\xbc\x89\xe6\x9d\xa5\xe6\x89\xa7\xe8\xa1\x8c\xe8\xbf\x99\xe4\xba\x9b\xe7\xbc\x96\xe8\xaf\x91\xe5\xa5\xbd\xe7\x9a\x84byte code\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe6\x9c\xba\xe5\x88\xb6\xe7\x9a\x84\xe5\x9f\xba\xe6\x9c\xac\xe6\x80\x9d\xe6\x83\xb3\xe8\xb7\x9fJava\xef\xbc\x8c.NET
\n
\n \n \n
\xe6\x98\xaf\xe4\xb8\x80\xe8\x87\xb4\xe7\x9a\x84\xe3\x80\x82\xe7\x84\xb6\xe8\x80\x8c\xef\xbc\x8cPython Virtual Machine\xe4\xb8\x8eJava\xe6\x88\x96.NET\xe7\x9a\x84Virtual Machine\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\x98\xaf\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x9b\xb4\xe9\xab\x98\xe7\xba\xa7\xe7\x9a\x84Virtual Machine\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xe5\xb9\xb6\xe4\xb8\x8d\xe6\x98\xaf\xe9\x80\x9a\xe5\xb8\xb8\xe6\x84\x8f\xe4\xb9\x89\xe4\xb8\x8a\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7\xef\xbc\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe8\xaf\xb4Python\xe7\x9a\x84Virtual Machine\xe6\xaf\x94Java\xe6\x88\x96.NET\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9b\xb4\xe5\xbc\xba\xe5\xa4\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe8\xaf\xb4\xe5\x92\x8cJava \xe6\x88\x96.NET\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe8\xb7\x9d\xe7\xa6\xbb\xe7\x9c\x9f\xe5\xae\x9e\xe6\x9c\xba\xe5\x99\xa8\xe7\x9a\x84\xe8\xb7\x9d\xe7\xa6\xbb\xe6\x9b\xb4\xe8\xbf\x9c\xe3\x80\x82\xe6\x88\x96\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbf\x99\xe4\xb9\x88\xe8\xaf\xb4\xef\xbc\x8cPython\xe7\x9a\x84Virtual Machine\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe6\x8a\xbd\xe8\xb1\xa1\xe5\xb1\x82\xe6\xac\xa1\xe6\x9b\xb4\xe9\xab\x98\xe7\x9a\x84Virtual Machine\xe3\x80\x82
\r\n
\xe5\x9f\xba\xe4\xba\x8eC\xe7\x9a\x84Python\xe7\xbc\x96\xe8\xaf\x91\xe5\x87\xba\xe7\x9a\x84
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe9\x80\x9a\xe5\xb8\xb8\xe6\x98\xaf.pyc\xe6\xa0\xbc\xe5\xbc\x8f\xe3\x80\x82
\r\n
\xe9\x99\xa4\xe6\xad\xa4\xe4\xb9\x8b\xe5\xa4\x96\xef\xbc\x8cPython\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\xa5\xe4\xba\xa4\xe4\xba\x92\xe6\xa8\xa1\xe5\xbc\x8f\xe8\xbf\x90\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xb8\xbb\xe6\xb5\x81\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9fUnix/Linux\xe3\x80\x81Mac\xe3\x80\x81Windows\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe5\x91\xbd\xe4\xbb\xa4\xe6\xa8\xa1\xe5\xbc\x8f\xe4\xb8\x8b\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xbf\x90\xe8\xa1\x8cPython\xe4\xba\xa4\xe4\xba\x92\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xb8\x8b\xe8\xbe\xbe\xe6\x93\x8d\xe4\xbd\x9c\xe6\x8c\x87\xe4\xbb\xa4\xe5\x8d\xb3\xe5\x8f\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\xa4\xe4\xba\x92\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\n
Python\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe7\x9b\xae\xe6\xa0\x87\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe5\xa4\x87\xe9\xab\x98\xe5\xba\xa6\xe7\x9a\x84\xe5\x8f\xaf\xe9\x98\x85\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe5\xae\x83\xe8\xae\xbe\xe8\xae\xa1\xe6\x97\xb6\xe5\xb0\xbd\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe5\x85\xb6\xe5\xae\x83\xe8\xaf\xad\xe8\xa8\x80\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe6\xa0\x87\xe7\x82\xb9\xe7\xac\xa6\xe5\x8f\xb7\xe5\x92\x8c\xe8\x8b\xb1
\n
\n \n \n
\xe6\x96\x87\xe5\x8d\x95\xe5\xad\x97\xef\xbc\x8c\xe8\xae\xa9\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9c\x8b\xe8\xb5\xb7\xe6\x9d\xa5\xe6\x95\xb4\xe6\xb4\x81\xe7\xbe\x8e\xe8\xa7\x82\xe3\x80\x82\xe5\xae\x83\xe4\xb8\x8d\xe5\x83\x8f\xe5\x85\xb6\xe4\xbb\x96\xe7\x9a\x84\xe9\x9d\x99\xe6\x80\x81\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe3\x80\x81Pascal\xe9\x82\xa3\xe6\xa0\xb7\xe9\x9c\x80\xe8\xa6\x81\xe9\x87\x8d\xe5\xa4\x8d\xe4\xb9\xa6\xe5\x86\x99\xe5\xa3\xb0\xe6\x98\x8e\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb9\x9f\xe4\xb8\x8d\xe5\x83\x8f\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe7\xbb\x8f\xe5\xb8\xb8\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe6\x83\x85\xe5\x86\xb5\xe5\x92\x8c\xe6\x84\x8f\xe5\xa4\x96\xe3\x80\x82
\n
Python \xe7\xbc\xa9\xe8\xbf\x9b \n\n
Python\xe5\xbc\x80\xe5\x8f\x91\xe8\x80\x85\xe6\x9c\x89\xe6\x84\x8f\xe8\xae\xa9\xe8\xbf\x9d\xe5\x8f\x8d\xe4\xba\x86
\xe7\xbc\xa9\xe8\xbf\x9b \xe8\xa7\x84\xe5\x88\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe9\x80\x9a\xe8\xbf\x87\xe7\xbc\x96\xe8\xaf\x91\xef\xbc\x8c\xe4\xbb\xa5\xe6\xad\xa4\xe6\x9d\xa5\xe5\xbc\xba\xe5\x88\xb6\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x85\xbb\xe6\x88\x90\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\xa0\xe6\x83\xaf\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x94Python\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xa9\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xe5\x92\x8c\xe9\x80\x80\xe5\x87\xba\xef\xbc\x88Off-side\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x89\xef\xbc\x8c\xe8\x80\x8c\xe9\x9d\x9e\xe4\xbd\xbf\xe7\x94\xa8\xe8\x8a\xb1\xe6\x8b\xac\xe5\x8f\xb7\xe6\x88\x96\xe8\x80\x85\xe6\x9f\x90\xe7\xa7\x8d\xe5\x85\xb3\xe9\x94\xae\xe5\xad\x97\xe3\x80\x82\xe5\xa2\x9e\xe5\x8a\xa0\xe7\xbc\xa9\xe8\xbf\x9b\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xbc\x80\xe5\xa7\x8b\xef\xbc\x8c\xe8\x80\x8c\xe5\x87\x8f\xe5\xb0\x91\xe7\xbc\xa9\xe8\xbf\x9b\xe5\x88\x99\xe8\xa1\xa8\xe7\xa4\xba\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe9\x80\x80\xe5\x87\xba\xe3\x80\x82\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x9a
\r\n
python3
\r\n
if age<21:\r\n print("\xe4\xbd\xa0\xe4\xb8\x8d\xe8\x83\xbd\xe4\xb9\xb0\xe9\x85\x92\xe3\x80\x82")\r\n print("\xe4\xb8\x8d\xe8\xbf\x87\xe4\xbd\xa0\xe8\x83\xbd\xe4\xb9\xb0\xe5\x8f\xa3\xe9\xa6\x99\xe7\xb3\x96\xe3\x80\x82")\r\nprint("\xe8\xbf\x99\xe5\x8f\xa5\xe8\xaf\x9d\xe5\x9c\xa8if\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe7\x9a\x84\xe5\xa4\x96\xe9\x9d\xa2\xe3\x80\x82") \xe6\xa0\xb9\xe6\x8d\xaePEP\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa84\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc \xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xef\xbc\x88\xe4\xb8\x8d\xe6\xb8\x85\xe6\xa5\x9a4\xe4\xb8\xaa\xe7\xa9\xba\xe6\xa0\xbc\xe7\x9a\x84\xe8\xa7\x84\xe5\xae\x9a\xe5\xa6\x82\xe4\xbd\x95\xef\xbc\x8c\xe5\x9c\xa8\xe5\xae\x9e\xe9\x99\x85\xe7\xbc\x96\xe5\x86\x99\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe5\xae\x9a\xe4\xb9\x89\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe8\xa6\x81\xe6\xbb\xa1\xe8\xb6\xb3\xe6\xaf\x8f\xe7\xba\xa7\xe7\xbc\xa9\xe8\xbf\x9b\xe9\x97\xb4\xe7\xa9\xba\xe6\xa0\xbc\xe6\x95\xb0\xe7\x9b\xb8\xe7\xad\x89\xef\xbc\x89\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe8\x99\xbd\xe7\x84\xb6\xe9\x83\xbd\xe5\x8f\xaf\xe4\xbb\xa5\xe7\xbc\x96\xe8\xaf\x91\xe9\x80\x9a\xe8\xbf\x87\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe7\xac\xa6\xe5\x90\x88\xe7\xbc\x96\xe7\xa0\x81\xe8\xa7\x84\xe8\x8c\x83\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81Tab\xe5\xad\x97\xe7\xac\xa6\xe5\x92\x8c\xe5\x85\xb6\xe5\xae\x83\xe6\x95\xb0\xe7\x9b\xae\xe7\x9a\x84\xe7\xa9\xba\xe6\xa0\xbc\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe4\xb8\xba\xe5\x85\xbc\xe5\xae\xb9\xe5\xbe\x88\xe6\x97\xa7\xe7\x9a\x84\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x92\x8c\xe6\x9f\x90\xe4\xba\x9b\xe6\x9c\x89\xe9\x97\xae\xe9\xa2\x98\xe7\x9a\x84\xe7\xbc\x96\xe8\xbe\x91\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\n
Python \xe6\x8e\xa7\xe5\x88\xb6\xe8\xaf\xad\xe5\x8f\xa5 \n\n
if\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x88\x90\xe7\xab\x8b\xe6\x97\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe7\xbb\x8f\xe5\xb8\xb8\xe4\xb8\x8eelse, elif(\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eelse if) \xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
for\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe9\x81\x8d\xe5\x8e\x86\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe9\x9b\x86\xe5\x90\x88\xe7\xad\x89
\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8 \xef\xbc\x8c\xe4\xbe\x9d\xe6\xac\xa1\xe5\xa4\x84\xe7\x90\x86\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe4\xb8\xad\xe7\x9a\x84\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
while\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xbd\x93\xe6\x9d\xa1\xe4\xbb\xb6\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe5\xbe\xaa\xe7\x8e\xaf\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82
\r\n
try\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xb8\x8eexcept,finally\xe9\x85\x8d\xe5\x90\x88\xe4\xbd\xbf\xe7\x94\xa8\xe5\xa4\x84\xe7\x90\x86\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x90\xe8\xa1\x8c\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\xe5\xbc\x82\xe5\xb8\xb8\xe6\x83\x85\xe5\x86\xb5\xe3\x80\x82
\r\n
class\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89
\xe7\xb1\xbb\xe5\x9e\x8b \xe3\x80\x82
\r\n
def\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9a\xe4\xb9\x89\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82
\r\n
pass\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe8\xa1\xa8\xe7\xa4\xba\xe6\xad\xa4\xe8\xa1\x8c\xe4\xb8\xba\xe7\xa9\xba\xef\xbc\x8c\xe4\xb8\x8d\xe8\xbf\x90\xe8\xa1\x8c\xe4\xbb\xbb\xe4\xbd\x95\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82
\r\n
assert\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe7\xa8\x8b\xe5\xba\x8f\xe8\xb0\x83\xe8\xaf\x95\xe9\x98\xb6\xe6\xae\xb5\xe6\x97\xb6\xe6\xb5\x8b\xe8\xaf\x95\xe8\xbf\x90\xe8\xa1\x8c\xe6\x9d\xa1\xe4\xbb\xb6\xe6\x98\xaf\xe5\x90\xa6\xe6\xbb\xa1\xe8\xb6\xb3\xe3\x80\x82
\r\n
with\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8cPython2.6\xe4\xbb\xa5\xe5\x90\x8e\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xef\xbc\x8c\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xba\xe6\x99\xaf\xe4\xb8\xad\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe5\x89\x8d\xe5\x8a\xa0\xe5\xaf\x86\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8\xe8\xaf\xad\xe5\x8f\xa5\xe5\x9d\x97\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x80\xe5\x87\xba\xe5\x90\x8e\xe8\xa7\xa3\xe5\xaf\x86\xe3\x80\x82
\r\n
yield\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x9c\xa8\xe8\xbf\xad\xe4\xbb\xa3\xe5\x99\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x86\x85\xe4\xbd\xbf\xe7\x94\xa8\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x94\xe5\x9b\x9e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe8\x87\xaa\xe4\xbb\x8ePython 2.5\xe7\x89\x88\xe6\x9c\xac\xe4\xbb\xa5\xe5\x90\x8e\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe5\x8f\x98\xe6\x88\x90\xe4\xb8\x80\xe4\xb8\xaa\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe3\x80\x82
\r\n
raise\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xb6\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe9\x94\x99\xe8\xaf\xaf\xe3\x80\x82
\r\n
import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xaf\xbc\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x8c\x85\xe3\x80\x82
\r\n
from import\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe4\xbb\x8e\xe5\x8c\x85\xe5\xaf\xbc\xe5\x85\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe4\xbb\x8e\xe6\xa8\xa1\xe5\x9d\x97\xe5\xaf\xbc\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
import as\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\xb0\x86\xe5\xaf\xbc\xe5\x85\xa5\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\n
in\xe8\xaf\xad\xe5\x8f\xa5\xef\xbc\x8c\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2/\xe5\x88\x97\xe8\xa1\xa8/\xe5\x85\x83\xe7\xbb\x84\xe9\x87\x8c\xe3\x80\x82
\n
Python \xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \n\n
Python\xe7\x9a\x84\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x86\x99\xe6\xb3\x95\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x98\xaf\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe5\x86\x99\xe6\xb3\x95\xe6\x9c\x89\xe6\x89\x80\xe5\xb7\xae\xe5\x88\xab\xe3\x80\x82
\r\n
\xe4\xb8\xbb\xe8\xa6\x81\xe7\x9a\x84\xe7\xae\x97\xe6\x9c\xaf\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe4\xb8\x8eC/C++\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82+, -, *, /, //, **, ~, %\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8a\xa0\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe6\xad\xa3\xe3\x80\x81\xe5\x87\x8f\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\x8f\x96\xe8\xb4\x9f\xe3\x80\x81\xe4\xb9\x98\xe6\xb3\x95\xe3\x80\x81\xe9\x99\xa4\xe6\xb3\x95\xe3\x80\x81\xe6\x95\xb4\xe9\x99\xa4\xe3\x80\x81\xe4\xb9\x98\xe6\x96\xb9\xe3\x80\x81\xe5\x8f\x96\xe8\xa1\xa5\xe3\x80\x81\xe5\x8f\x96\xe4\xbd\x99\xe3\x80\x82>>, <<\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8f\xb3\xe7\xa7\xbb\xe5\x92\x8c\xe5\xb7\xa6\xe7\xa7\xbb\xe3\x80\x82&, |, ^\xe8\xa1\xa8\xe7\xa4\xba\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe7\x9a\x84AND, OR, XOR\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82>, <, ==, !=, <=, >=\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x8c\xe5\x88\x86\xe5\x88\xab\xe8\xa1\xa8\xe7\xa4\xba\xe5\xa4\xa7\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe3\x80\x81\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe4\xb8\x8d\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xb0\x8f\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x81\xe5\xa4\xa7\xe4\xba\x8e\xe7\xad\x89\xe4\xba\x8e\xe3\x80\x82\xe5\x9c\xa8\xe8\xbf\x99\xe4\xba\x9b\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8c\xe9\x9d\xa2\xef\xbc\x8c~, |, ^, &, <<, >>\xe5\xbf\x85\xe9\xa1\xbb\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe6\x95\xb4\xe6\x95\xb0\xe3\x80\x82
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8and, or, not\xe8\xa1\xa8\xe7\xa4\xba\xe9\x80\xbb\xe8\xbe\x91\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
is, is not\xe7\x94\xa8\xe4\xba\x8e\xe6\xaf\x94\xe8\xbe\x83\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe6\x98\xaf\xe5\x90\xa6\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82in, not in\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\xa4\xe6\x96\xad\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe5\xb1\x9e\xe4\xba\x8e\xe5\x8f\xa6\xe5\xa4\x96\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe2\x80\x9c\xe5\x88\x97\xe8\xa1\xa8\xe6\x8e\xa8\xe5\xaf\xbc\xe5\xbc\x8f\xe2\x80\x9d\xef\xbc\x88list comprehension\xef\xbc\x89\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xae\xa1\xe7\xae\x970-9\xe7\x9a\x84\xe5\xb9\xb3\xe6\x96\xb9\xe5\x92\x8c:
\r\n
>>> sum(x * x for x in range(10))
\r\n
285
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8lambda\xe8\xa1\xa8\xe7\xa4\xba\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe5\x8c\xbf\xe5\x90\x8d\xe5\x87\xbd\xe6\x95\xb0\xe4\xbd\x93\xe5\x8f\xaa\xe8\x83\xbd\xe6\x98\xaf\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> add=lambda x, y : x + y
\r\n
>>> add(3,2)
\r\n
5
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8y if cond else x\xe8\xa1\xa8\xe7\xa4\xba\xe6\x9d\xa1\xe4\xbb\xb6\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe3\x80\x82\xe6\x84\x8f\xe6\x80\x9d\xe6\x98\xaf\xe5\xbd\x93cond\xe4\xb8\xba\xe7\x9c\x9f\xe6\x97\xb6\xef\xbc\x8c\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbay\xef\xbc\x8c\xe5\x90\xa6\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbax\xe3\x80\x82\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++\xe5\x92\x8cJava\xe9\x87\x8c\xe7\x9a\x84cond?y:x\xe3\x80\x82
\r\n
Python\xe5\x8c\xba\xe5\x88\x86\xe5\x88\x97\xe8\xa1\xa8(list)\xe5\x92\x8c\xe5\x85\x83\xe7\xbb\x84(tuple)\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82list\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf[1,2,3]\xef\xbc\x8c\xe8\x80\x8ctuple\xe7\x9a\x84\xe5\x86\x99\xe6\xb3\x95\xe6\x98\xaf(1,2,3)\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x94\xb9\xe5\x8f\x98list\xe4\xb8\xad\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe8\x80\x8c\xe4\xb8\x8d\xe8\x83\xbd\xe6\x94\xb9\xe5\x8f\x98tuple\xe3\x80\x82\xe5\x9c\xa8\xe6\x9f\x90\xe4\xba\x9b\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8ctuple\xe7\x9a\x84\xe6\x8b\xac\xe5\x8f\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x81\xe7\x95\xa5\xe3\x80\x82tuple\xe5\xaf\xb9\xe4\xba\x8e\xe8\xb5\x8b\xe5\x80\xbc\xe8\xaf\xad\xe5\x8f\xa5\xe6\x9c\x89\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x90\x8c\xe6\x97\xb6\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99\xe5\xa4\x9a\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> x, y=1,2#\xe5\x90\x8c\xe6\x97\xb6\xe7\xbb\x99x,y\xe8\xb5\x8b\xe5\x80\xbc\xef\xbc\x8c\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ax=1, y=2
\r\n
\xe7\x89\xb9\xe5\x88\xab\xe5\x9c\xb0\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xa5\xe4\xb8\x8b\xe8\xbf\x99\xe7\xa7\x8d\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x9d\xa5\xe4\xba\xa4\xe6\x8d\xa2\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xef\xbc\x9a
\r\n
>>> x, y=y, x #\xe6\x9c\x80\xe7\xbb\x88\xe7\xbb\x93\xe6\x9e\x9c\xef\xbc\x9ay=1, x=2
\r\n
Python\xe4\xbd\xbf\xe7\x94\xa8'(\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7)\xe5\x92\x8c"(\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7)\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82\xe4\xb8\x8ePerl\xe3\x80\x81Unix Shell\xe8\xaf\xad\xe8\xa8\x80\xe6\x88\x96\xe8\x80\x85Ruby\xe3\x80\x81Groovy\xe7\xad\x89\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe4\xb8\xa4\xe7\xa7\x8d\xe7\xac\xa6\xe5\x8f\xb7\xe4\xbd\x9c\xe7\x94\xa8\xe7\x9b\xb8\xe5\x90\x8c\xe3\x80\x82\xe4\xb8\x80\xe8\x88\xac\xe5\x9c\xb0\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe4\xba\x86\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8d\x95\xe5\xbc\x95\xe5\x8f\xb7\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2;\xe5\x8f\x8d\xe4\xb9\x8b\xe5\x88\x99\xe4\xbd\xbf\xe7\x94\xa8\xe5\x8f\x8c\xe5\xbc\x95\xe5\x8f\xb7\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe9\x83\xbd\xe6\xb2\xa1\xe6\x9c\x89\xe5\x87\xba\xe7\x8e\xb0\xef\xbc\x8c\xe5\xb0\xb1\xe4\xbe\x9d\xe4\xb8\xaa\xe4\xba\xba\xe5\x96\x9c\xe5\xa5\xbd\xe9\x80\x89\xe6\x8b\xa9\xe3\x80\x82\xe5\x87\xba\xe7\x8e\xb0\xe5\x9c\xa8\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe7\x9a\x84\\(\xe5\x8f\x8d\xe6\x96\x9c\xe6\x9d\xa0)\xe8\xa2\xab\xe8\xa7\xa3\xe9\x87\x8a\xe4\xb8\xba\xe7\x89\xb9\xe6\xae\x8a\xe5\xad\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\\n\xe8\xa1\xa8\xe7\xa4\xba\xe6\x8d\xa2\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x89\x8d\xe5\x8a\xa0r\xe6\x8c\x87\xe7\xa4\xbaPython\xe4\xb8\x8d\xe8\xa7\xa3\xe9\x87\x8a\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe4\xb8\xad\xe5\x87\xba\xe7\x8e\xb0\xe7\x9a\x84\\\xe3\x80\x82\xe8\xbf\x99\xe7\xa7\x8d\xe5\x86\x99\xe6\xb3\x95\xe9\x80\x9a\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe6\x88\x96\xe8\x80\x85Windows\xe6\x96\x87\xe4\xbb\xb6\xe8\xb7\xaf\xe5\xbe\x84\xe3\x80\x82
\r\n
Python\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x97\xe8\xa1\xa8\xe5\x88\x87\xe5\x89\xb2(list slices)\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8f\x96\xe5\xbe\x97\xe5\xae\x8c\xe6\x95\xb4\xe5\x88\x97\xe8\xa1\xa8\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe3\x80\x82\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x87\xe5\x89\xb2\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89str, bytes, list, tuple\xe7\xad\x89\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xaf...[left:right]\xe6\x88\x96\xe8\x80\x85...[left:right:stride]\xe3\x80\x82\xe5\x81\x87\xe5\xae\x9anums\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf[1, 3, 5, 7, 8, 13, 20]\xef\xbc\x8c\xe9\x82\xa3\xe4\xb9\x88\xe4\xb8\x8b\xe9\x9d\xa2\xe5\x87\xa0\xe4\xb8\xaa\xe8\xaf\xad\xe5\x8f\xa5\xe4\xb8\xba\xe7\x9c\x9f\xef\xbc\x9a
\r\n
nums[2:5] == [5, 7, 8] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba2\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[1:] == [3, 5, 7, 8, 13, 20] \xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe6\x9c\x80\xe5\x90\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:-3] == [1, 3, 5, 7] \xe4\xbb\x8e\xe6\x9c\x80\xe5\xbc\x80\xe5\xa7\x8b\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xb8\x80\xe7\x9b\xb4\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe5\x80\x92\xe6\x95\xb0\xe7\xac\xac3\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82
\r\n
nums[:] == [1, 3, 5, 7, 8, 13, 20] \xe8\xbf\x94\xe5\x9b\x9e\xe6\x89\x80\xe6\x9c\x89\xe5\x85\x83\xe7\xb4\xa0\xe3\x80\x82\xe6\x94\xb9\xe5\x8f\x98\xe6\x96\xb0\xe7\x9a\x84\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8d\xe4\xbc\x9a\xe5\xbd\xb1\xe5\x93\x8d\xe5\x88\xb0nums\xe3\x80\x82
\r\n
nums[1:5:2] == [3, 7] \xe4\xbb\x8e\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba1\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe5\x88\x87\xe5\x89\xb2\xe5\x88\xb0\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xe4\xbd\x86\xe4\xb8\x8d\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x8b\xe6\xa0\x87\xe4\xb8\xba5\xe7\x9a\x84\xe5\x85\x83\xe7\xb4\xa0\xef\xbc\x8c\xe4\xb8\x94\xe6\xad\xa5\xe9\x95\xbf\xe4\xb8\xba2\xe3\x80\x82
\n
Python \xe5\x87\xbd\xe6\x95\xb0 \n\n
Python\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x94\xaf\xe6\x8c\x81\xe9\x80\x92\xe5\xbd\x92\xe3\x80\x81\xe9\xbb\x98\xe8\xae\xa4\xe5\x8f\x82\xe6\x95\xb0\xe5\x80\xbc\xe3\x80\x81\xe5\x8f\xaf\xe5\x8f\x98\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe5\x87\xbd\xe6\x95\xb0\xe9\x87\x8d\xe8\xbd\xbd\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe5\xa2\x9e\xe5\xbc\xba\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8e\xe4\xb9\xa6\xe5\x86\x99\xe2\x80\x9c\xe6\x96\x87\xe6\xa1\xa3\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe2\x80\x9d(Documentation Strings\xef\xbc\x8c\xe6\x88\x96\xe8\x80\x85\xe7\xae\x80\xe7\xa7\xb0docstrings)\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe9\x87\x8a\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xe3\x80\x81\xe5\x8f\x82\xe6\x95\xb0\xe7\x9a\x84\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x81\xe8\xbf\x94\xe5\x9b\x9e\xe5\x80\xbc\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\x8e\xe5\x8f\x96\xe5\x80\xbc\xe8\x8c\x83\xe5\x9b\xb4\xe7\xad\x89\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0help()\xe6\x89\x93\xe5\x8d\xb0\xe5\x87\xba\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe4\xbd\xbf\xe7\x94\xa8\xe5\xb8\xae\xe5\x8a\xa9\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> def randint(a, b):
\r\n
... "Return random integer in range [a, b], including both end points."...
\r\n
>>> help(randint)
\r\n
Help on function randint in module __main__:
\r\n
randint(a, b)
\r\n
Return random integer inrange[a, b], including both end points.
\n
Python \xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95 \n\n
\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x98\xaf\xe6\x8c\x87\xe7\xbb\x91\xe5\xae\x9a\xe5\x88\xb0\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x82\xe8\xb0\x83\xe7\x94\xa8\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95\xe6\x98\xafinstance.method(arguments)\xe3\x80\x82\xe5\xae\x83\xe7\xad\x89\xe4\xbb\xb7\xe4\xba\x8e\xe8\xb0\x83\xe7\x94\xa8Class.method(instance, arguments)\xe3\x80\x82\xe5\xbd\x93\xe5\xae\x9a\xe4\xb9\x89\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x96\xb9\xe6\xb3\x95\xe6\x97\xb6\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe6\x98\xbe\xe5\xbc\x8f\xe5\x9c\xb0\xe5\xae\x9a\xe4\xb9\x89\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\x82\xe6\x95\xb0\xef\xbc\x8c\xe4\xb8\x80\xe8\x88\xac\xe8\xaf\xa5\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xe9\x83\xbd\xe4\xbd\xbf\xe7\x94\xa8self\xef\xbc\x8c\xe7\x94\xa8\xe4\xba\x8e\xe8\xae\xbf\xe9\x97\xae\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe5\x86\x85\xe9\x83\xa8\xe6\x95\xb0\xe6\x8d\xae\xe3\x80\x82\xe8\xbf\x99\xe9\x87\x8c\xe7\x9a\x84self\xe7\x9b\xb8\xe5\xbd\x93\xe4\xba\x8eC++, Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe6\x88\x91\xe4\xbb\xac\xe8\xbf\x98\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe5\x90\x88\xe6\xb3\x95\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x90\x8d\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82this \xe5\x92\x8c mine \xe7\xad\x89\xef\xbc\x8cself\xe4\xb8\x8eC++,Java\xe9\x87\x8c\xe9\x9d\xa2\xe7\x9a\x84this\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe7\x9c\x8b\xe4\xbd\x9c\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe4\xb9\xa0\xe6\x83\xaf\xe6\x80\xa7\xe7\x9a\x84\xe7\x94\xa8\xe6\xb3\x95\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe4\xbc\xa0\xe5\x85\xa5\xe4\xbb\xbb\xe4\xbd\x95\xe5\x85\xb6\xe5\xae\x83\xe7\x9a\x84\xe5\x90\x88\xe6\xb3\x95\xe5\x90\x8d\xe7\xa7\xb0\xe9\x83\xbd\xe8\xa1\x8c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
class Fish:\r\n def eat(self,food):\r\n if food is not None:\r\n self.hungry=False\r\n\r\nclass User:\r\n def__init__(myself,name):\r\n myself.name=name\r\n\r\n#\xe6\x9e\x84\xe9\x80\xa0Fish\xe7\x9a\x84\xe5\xae\x9e\xe4\xbe\x8b\xef\xbc\x9a\r\nf=Fish()\r\n#\xe4\xbb\xa5\xe4\xb8\x8b\xe4\xb8\xa4\xe7\xa7\x8d\xe8\xb0\x83\xe7\x94\xa8\xe5\xbd\xa2\xe5\xbc\x8f\xe6\x98\xaf\xe7\xad\x89\xe4\xbb\xb7\xe7\x9a\x84\xef\xbc\x9a\r\nFish.eat(f,"earthworm")\r\nf.eat("earthworm")\r\nu=User('username')\r\nprint(u.name)\r\n Python\xe8\xae\xa4\xe8\xaf\x86\xe4\xb8\x80\xe4\xba\x9b\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe5\xbc\x80\xe5\xa7\x8b\xe5\xb9\xb6\xe4\xbb\xa5\xe2\x80\x9c__\xe2\x80\x9d\xe7\xbb\x93\xe6\x9d\x9f\xe7\x9a\x84\xe7\x89\xb9\xe6\xae\x8a\xe6\x96\xb9\xe6\xb3\x95\xe5\x90\x8d\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe7\x8e\xb0\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xe9\x87\x8d\xe8\xbd\xbd\xe5\x92\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe5\xa4\x9a\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\n
Python \xe7\xb1\xbb\xe5\x9e\x8b \n\n
Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8\xe7\xbc\x96\xe8\xaf\x91\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8cPython\xe4\xb8\x8d\xe4\xbc\x9a\xe6\xa3\x80\xe6\x9f\xa5\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x98\xaf\xe5\x90\xa6\xe6\x8b\xa5\xe6\x9c\x89\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe6\x88\x96\xe8\x80\x85\xe5\xb1\x9e\xe6\x80\xa7\xef\xbc\x8c\xe8\x80\x8c\xe6\x98\xaf\xe7\x9b\xb4\xe8\x87\xb3\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xef\xbc\x8c\xe6\x89\x8d\xe5\x81\x9a\xe5\x87\xba\xe6\xa3\x80\xe6\x9f\xa5\xe3\x80\x82\xe6\x89\x80\xe4\xbb\xa5\xe6\x93\x8d\xe4\xbd\x9c\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe4\xbc\x9a\xe6\x8a\x9b\xe5\x87\xba\xe5\xbc\x82\xe5\xb8\xb8\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xef\xbc\x8c\xe8\x99\xbd\xe7\x84\xb6Python\xe9\x87\x87\xe7\x94\xa8\xe5\x8a\xa8\xe6\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe7\xb3\xbb\xe7\xbb\x9f\xef\xbc\x8c\xe5\xae\x83\xe5\x90\x8c\xe6\x97\xb6\xe4\xb9\x9f\xe6\x98\xaf\xe5\xbc\xba\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe3\x80\x82Python\xe7\xa6\x81\xe6\xad\xa2\xe6\xb2\xa1\xe6\x9c\x89\xe6\x98\x8e\xe7\xa1\xae\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe6\x95\xb0\xe5\xad\x97\xe5\x8a\xa0\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x82
\r\n
\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8cPython\xe5\x85\x81\xe8\xae\xb8\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\xae\x9a\xe4\xb9\x89\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe6\x9e\x84\xe9\x80\xa0\xe4\xb8\x80\xe4\xb8\xaa\xe5\xaf\xb9\xe8\xb1\xa1\xe5\x8f\xaa\xe9\x9c\x80\xe8\xa6\x81\xe5\x83\x8f\xe5\x87\xbd\xe6\x95\xb0\xe4\xb8\x80\xe6\xa0\xb7\xe8\xb0\x83\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x8d\xb3\xe5\x8f\xaf\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x8c\xe5\xaf\xb9\xe4\xba\x8e\xe5\x89\x8d\xe9\x9d\xa2\xe5\xae\x9a\xe4\xb9\x89\xe7\x9a\x84Fish\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Fish()\xe3\x80\x82\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaf\xe7\x89\xb9\xe6\xae\x8a\xe7\xb1\xbb\xe5\x9e\x8btype\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1(type\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe4\xb9\x9f\xe6\x98\xaftype\xe5\xaf\xb9\xe8\xb1\xa1)\xef\xbc\x8c\xe8\xbf\x99\xe7\xa7\x8d\xe7\x89\xb9\xe6\xae\x8a\xe7\x9a\x84\xe8\xae\xbe\xe8\xae\xa1\xe5\x85\x81\xe8\xae\xb8\xe5\xaf\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x8f\x8d\xe5\xb0\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\r\n
Python\xe5\x86\x85\xe7\xbd\xae\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe4\xb8\x8eJava\xe3\x80\x81C++\xe7\x9b\xb8\xe6\xaf\x94\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\x89\xe6\x95\x88\xe5\x9c\xb0\xe5\x87\x8f\xe5\xb0\x91\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe9\x95\xbf\xe5\xba\xa6\xe3\x80\x82\xe4\xb8\x8b\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\xaa\xe5\x88\x97\xe8\xa1\xa8\xe7\xae\x80\xe8\xa6\x81\xe5\x9c\xb0\xe6\x8f\x8f\xe8\xbf\xb0\xe4\xba\x86Python\xe5\x86\x85\xe7\xbd\xae\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b(\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8ePython 3.x)\xef\xbc\x9a
\r\n
\xe7\xb1\xbb\xe5\x9e\x8b
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\n\xe4\xbe\x8b\xe5\xad\x90
\r\n\xe5\xa4\x87\xe6\xb3\xa8 \r\n \xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n'Wikipedia'
\r\n"Wikipedia"
\r\n"""Spanning
\r\nmultiple
\r\nlines"""
\r\n\xe5\x9c\xa8Python 3.x\xe9\x87\x8c\xef\xbc\x8c\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe7\x94\xb1Unicode\xe5\xad\x97\xe7\xac\xa6\xe7\xbb\x84\xe6\x88\x90 bytes
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xb1\xe5\xad\x97\xe8\x8a\x82\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x9b\xb4\xe6\x94\xb9\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\nb'Some ASCII'
\r\nb"Some ASCII"
\r\nlist
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n[4.0, 'string', True]
\r\ntuple
\r\n\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8c\x85\xe5\x90\xab\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xb1\xbb\xe5\x9e\x8b\xe7\x9a\x84\xe4\xb8\x8d\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe6\x9c\x89\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c
\r\n(4.0, 'string', True)
\r\nset, frozenset
\r\n\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe4\xb8\xad\xe9\x9b\x86\xe5\x90\x88\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe6\x97\xa0\xe5\xba\x8f\xe7\x9a\x84\xe3\x80\x81\xe6\xaf\x8f\xe4\xb8\xaa\xe5\x85\x83\xe7\xb4\xa0\xe5\x94\xaf\xe4\xb8\x80\xe3\x80\x82
\r\n{4.0, 'string', True}
\r\nfrozenset([4.0, 'string', True])
\r\ndict
\r\n\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xaf\xe6\x94\xb9\xe5\x8f\x98\xe7\x9a\x84\xe7\x94\xb1\xe9\x94\xae\xe5\x80\xbc\xe5\xaf\xb9\xe7\xbb\x84\xe6\x88\x90\xe7\x9a\x84\xe6\x97\xa0\xe5\xba\x8f\xe4\xb8\xb2\xe8\xa1\x8c\xe3\x80\x82
\r\n{'key1': 1.0, 3: False}
\r\nint
\r\n\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8d\xe9\x99\x90\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0
\r\n42
\r\nfloat
\r\n\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe3\x80\x82\xe7\xb2\xbe\xe5\xba\xa6\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe7\x9b\xb8\xe5\x85\xb3\xe3\x80\x82
\r\n3.1415927
\r\ncomplex
\r\n\xe5\xa4\x8d\xe6\x95\xb0
\r\n3+2.7j
\r\nbool
\r\n\xe9\x80\xbb\xe8\xbe\x91\xe5\x80\xbc\xe3\x80\x82\xe5\x8f\xaa\xe6\x9c\x89\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xef\xbc\x9a\xe7\x9c\x9f\xe3\x80\x81\xe5\x81\x87
\r\nTrue
\r\nFalse
\r\n
\xe9\x99\xa4\xe4\xba\x86\xe5\x90\x84\xe7\xa7\x8d\xe6\x95\xb0\xe6\x8d\xae\xe7\xb1\xbb\xe5\x9e\x8b\xef\xbc\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe8\xbf\x98\xe7\x94\xa8\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9d\xa5\xe8\xa1\xa8\xe7\xa4\xba\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x81\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x81\xe7\xbc\x96\xe8\xaf\x91\xe5\x90\x8e\xe7\x9a\x84Python\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x81\xe8\xbf\x90\xe8\xa1\x8c\xe6\x97\xb6\xe4\xbf\xa1\xe6\x81\xaf\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82\xe5\x9b\xa0\xe6\xad\xa4\xef\xbc\x8cPython\xe5\x85\xb7\xe5\xa4\x87\xe5\xbe\x88\xe5\xbc\xba\xe7\x9a\x84\xe5\x8a\xa8\xe6\x80\x81\xe6\x80\xa7\xe3\x80\x82
\n
Python \xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97 \n\n
Python\xe4\xbd\xbf\xe7\x94\xa8\xe4\xb8\x8eC\xe3\x80\x81Java\xe7\xb1\xbb\xe4\xbc\xbc\xe7\x9a\x84\xe8\xbf\x90\xe7\xae\x97\xe7\xac\xa6\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x95\xb4\xe6\x95\xb0\xe4\xb8\x8e\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe4\xb8\x8e\xe6\x97\xa0\xe7\xa9\xb7\xe4\xbd\x8d\xe6\x95\xb0\xef\xbc\x88\xe5\xae\x9e\xe9\x99\x85\xe5\x8f\x97\xe9\x99\x90\xe4\xba\x8e\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x89\xe7\x9a\x84\xe6\x95\xb4\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xb1\x82\xe7\xbb\x9d\xe5\xaf\xb9\xe5\x80\xbc\xe5\x87\xbd\xe6\x95\xb0abs()\xe5\xa4\x96\xef\xbc\x8c\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x95\xb0\xe6\x95\xb0\xe5\xad\xa6\xe5\x87\xbd\xe6\x95\xb0\xe5\xa4\x84\xe4\xba\x8emath\xe5\x92\x8ccmath\xe6\xa8\xa1\xe5\x9d\x97\xe5\x86\x85\xe3\x80\x82\xe5\x89\x8d\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xae\x9e\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe8\x80\x85\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x8d\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe6\x97\xb6\xe9\x9c\x80\xe8\xa6\x81\xe5\x85\x88\xe5\xaf\xbc\xe5\x85\xa5\xe5\xae\x83\xe4\xbb\xac\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xef\xbc\x9a
\r\n
>>> import math
\r\n
>>> print(math.sin(math.pi/2))
\r\n
1.0
\r\n
fractions\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe5\x88\x86\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xef\xbc\x9bdecimal\xe6\xa8\xa1\xe5\x9d\x97\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81\xe9\xab\x98\xe7\xb2\xbe\xe5\xba\xa6\xe7\x9a\x84\xe6\xb5\xae\xe7\x82\xb9\xe6\x95\xb0\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x82
\r\n
Python\xe5\xae\x9a\xe4\xb9\x89\xe6\xb1\x82\xe4\xbd\x99\xe8\xbf\x90\xe8\xa1\x8ca % b\xe7\x9a\x84\xe5\x80\xbc\xe5\xa4\x84\xe4\xba\x8e\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4[0, b)\xe5\x86\x85\xef\xbc\x8c\xe5\xa6\x82\xe6\x9e\x9cb\xe6\x98\xaf\xe8\xb4\x9f\xe6\x95\xb0\xef\xbc\x8c\xe5\xbc\x80\xe5\x8c\xba\xe9\x97\xb4\xe5\x8f\x98\xe4\xb8\xba(b, 0]\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbe\x88\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe6\x96\xb9\xe5\xbc\x8f\xe3\x80\x82\xe4\xb8\x8d\xe8\xbf\x87\xe5\x85\xb6\xe5\xae\x9e\xe5\xae\x83\xe4\xbe\x9d\xe8\xb5\x96\xe4\xba\x8e\xe6\x95\xb4\xe9\x99\xa4\xe7\x9a\x84\xe5\xae\x9a\xe4\xb9\x89\xe3\x80\x82\xe4\xb8\xba\xe4\xba\x86\xe8\xae\xa9\xe6\x96\xb9\xe7\xa8\x8b\xe5\xbc\x8f\xef\xbc\x9ab * (a // b) + a % b = a\xe6\x81\x92\xe7\x9c\x9f\xef\xbc\x8c\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe8\xa1\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x90\x91\xe8\xb4\x9f\xe6\x97\xa0\xe7\xa9\xb7\xe5\xb0\x8f\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x827 // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe6\x98\xaf2\xef\xbc\x8c\xe8\x80\x8c(-7) // 3\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe5\x8d\xb4\xe6\x98\xaf-3\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8e\xe5\x85\xb6\xe5\xae\x83\xe5\xbe\x88\xe5\xa4\x9a\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xef\xbc\x8c\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe6\x95\xb4\xe9\x99\xa4\xe8\xbf\x90\xe7\xae\x97\xe4\xbc\x9a\xe5\x90\x910\xe7\x9a\x84\xe6\x96\xb9\xe5\x90\x91\xe5\x8f\x96\xe5\x80\xbc\xe3\x80\x82
\r\n
Python\xe5\x85\x81\xe8\xae\xb8\xe5\x83\x8f\xe6\x95\xb0\xe5\xad\xa6\xe7\x9a\x84\xe5\xb8\xb8\xe7\x94\xa8\xe5\x86\x99\xe6\xb3\x95\xe9\x82\xa3\xe6\xa0\xb7\xe8\xbf\x9e\xe7\x9d\x80\xe5\x86\x99\xe4\xb8\xa4\xe4\xb8\xaa\xe6\xaf\x94\xe8\xbe\x83\xe8\xbf\x90\xe8\xa1\x8c\xe7\xac\xa6\xe3\x80\x82\xe6\xaf\x94\xe5\xa6\x82a < b < c\xe4\xb8\x8ea < b and b < c\xe7\xad\x89\xe4\xbb\xb7\xe3\x80\x82C++\xe7\x9a\x84\xe7\xbb\x93\xe6\x9e\x9c\xe4\xb8\x8ePython\xe4\xb8\x8d\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe9\xa6\x96\xe5\x85\x88\xe5\xae\x83\xe4\xbc\x9a\xe5\x85\x88\xe8\xae\xa1\xe7\xae\x97a < b\xef\xbc\x8c\xe6\xa0\xb9\xe6\x8d\xae\xe4\xb8\xa4\xe8\x80\x85\xe7\x9a\x84\xe5\xa4\xa7\xe5\xb0\x8f\xe8\x8e\xb7\xe5\xbe\x970\xe6\x88\x96\xe8\x80\x851\xe4\xb8\xa4\xe4\xb8\xaa\xe5\x80\xbc\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe4\xb8\x8ec\xe8\xbf\x9b\xe8\xa1\x8c\xe6\xaf\x94\xe8\xbe\x83\xe3\x80\x82
\n
\n
Python 1. \xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\xad\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0 \n\n
\xe3\x80\x80\xe3\x80\x80\xe7\x94\xa8import\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8e\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbf\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0dir(m)\xe5\x88\x97\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8cimport\xe6\x98\xaf\xe5\xaf\xbc\xe5\x87\xba\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe5\x91\xbd\xe4\xbb\xa4\xef\xbc\x8cm\xe6\x98\xaf\xe6\xa8\xa1\xe5\x9d\x97\xe5\x90\x8d\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>import math \r\n>>>dir(math)\r\n['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']\r\n \xe3\x80\x80\xe3\x80\x80\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbe\x8b\xe5\xad\x90\xe5\x88\x97\xe5\x87\xbamath\xe6\xa8\xa1\xe5\x9d\x97\xe7\x9a\x84\xe4\xb8\x80\xe4\xba\x9b\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbb\xa5\xe5\x8f\x8c\xe4\xb8\x8b\xe5\x88\x92\xe7\xba\xbf( _ _ )\xe5\xbc\x80\xe5\xa4\xb4\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe7\x94\xa8\xe4\xba\x8e\xe8\xbe\x83\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84python\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82
\n
Python 2.\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95 \n\n
\xe6\x9f\xa5\xe7\x9c\x8b\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84python\xe5\x86\x85\xe7\xbd\xae\xe5\x87\xbd\xe6\x95\xb0\xe6\xb8\x85\xe5\x8d\x95\xef\xbc\x8c\xe5\x8f\xaf\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5 >>>dir(_ _builtins_ _)\xe3\x80\x82
\r\n
\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>> dir(__builtins__)\r\n\r\n['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '_', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']\r\n \n
Python 3. \xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf \n\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe5\x87\xbd\xe6\x95\xb0help(\xe5\x87\xbd\xe6\x95\xb0)\xe6\x9d\xa5\xe6\x9f\xa5\xe7\x9c\x8b\xe6\x9f\x90\xe4\xb8\xaa\xe5\x87\xbd\xe6\x95\xb0\xe7\x9a\x84\xe6\x96\x87\xe6\xa1\xa3\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80\xe4\xbe\x8b\xe5\xad\x90\xef\xbc\x9a
\r\n
>>>help(sum)\r\n\r\nHelp on built-in function sum in module builtins:\r\n\r\nsum(iterable, start=0, /) \r\n \r\n Return the sum of a 'start' value (default: 0) plus an iterable of numbers When the iterable is empty, return the start value. \r\n \r\n This function is intended specifically for use with numeric values and may reject non-numeric types.\r\n\r\n \xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe5\x9c\xa8\xe6\x8f\x90\xe7\xa4\xba\xe7\xac\xa6\xe4\xb8\x8b\xe8\xbe\x93\xe5\x85\xa5help()\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe8\xbe\x93\xe5\x85\xa5\xe6\x9f\x90\xe4\xb8\xaa\xe6\xa8\xa1\xe5\x9d\x97\xe6\x88\x96\xe5\x87\xbd\xe6\x95\xb0\xe5\x90\x8d\xe5\xbe\x97\xe5\x88\xb0\xe8\xaf\xa6\xe7\xbb\x86\xe7\x9a\x84\xe5\xb8\xae\xe5\x8a\xa9\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\n
CGI \xe7\x9b\xae\xe5\x89\x8d\xe7\x94\xb1NCSA\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8cNCSA\xe5\xae\x9a\xe4\xb9\x89CGI\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\n[5] \n
\r\n
CGI(Common Gateway Interface)\xef\xbc\x8c\xe9\x80\x9a\xe7\x94\xa8\xe7\xbd\x91\xe5\x85\xb3\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe6\x98\xaf\xe4\xb8\x80\xe6\xae\xb5\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe5\x9c\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8a\xe5\xa6\x82\xef\xbc\x9aHTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe5\x90\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xafHTML\xe9\xa1\xb5\xe9\x9d\xa2\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x98\xafPython\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Perl\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81Shell\xe8\x84\x9a\xe6\x9c\xac\xe3\x80\x81C\xe6\x88\x96\xe8\x80\x85C++\xe7\xa8\x8b\xe5\xba\x8f\xe7\xad\x89\xe3\x80\x82
\n
Python \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8 \n\n
\xe5\x9c\xa8\xe4\xbd\xa0\xe8\xbf\x9b\xe8\xa1\x8cCGI\xe7\xbc\x96\xe7\xa8\x8b\xe5\x89\x8d\xef\xbc\x8c\xe7\xa1\xae\xe4\xbf\x9d\xe6\x82\xa8\xe7\x9a\x84Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x94\xaf\xe6\x8c\x81CGI\xe5\x8f\x8a\xe5\xb7\xb2\xe7\xbb\x8f\xe9\x85\x8d\xe7\xbd\xae\xe4\xba\x86CGI\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe6\x89\xa7\xe8\xa1\x8cCGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe4\xbf\x9d\xe5\xad\x98\xe5\x9c\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\xa2\x84\xe5\x85\x88\xe9\x85\x8d\xe7\xbd\xae\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x9b\xae\xe5\xbd\x95\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xbaCGI\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8c\x89\xe7\x85\xa7\xe6\x83\xaf\xe4\xbe\x8b\xef\xbc\x8c\xe5\xae\x83\xe8\xa2\xab\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xba/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe3\x80\x82
\r\n
CGI\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe4\xb8\xba.cgi\xef\xbc\x8cpython\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8.py\xe6\x89\xa9\xe5\xb1\x95\xe5\x90\x8d\xe3\x80\x82
\r\n
\xe9\xbb\x98\xe8\xae\xa4\xe6\x83\x85\xe5\x86\xb5\xe4\xb8\x8b\xef\xbc\x8cLinux\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x85\x8d\xe7\xbd\xae\xe8\xbf\x90\xe8\xa1\x8c\xe7\x9a\x84cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xe4\xb8\xba/var/www\xe3\x80\x82
\r\n
\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe6\x8c\x87\xe5\xae\x9a\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xbf\x90\xe8\xa1\x8cCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbf\xae\xe6\x94\xb9httpd.conf\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xef\xbc\x8c\xe5\xa6\x82\xe4\xb8\x8b\xe6\x89\x80\xe7\xa4\xba\xef\xbc\x9a
\r\n
<Directory"/var/www/cgi-bin">\r\nAllow Override None\r\nOptions ExecCGI\r\nOrder allow,deny\r\nAllow from all\r\n</Directory>\r\n<Directory"/var/www/cgi-bin">\r\nOptions All\r\n</Directory>\r\n \n
Python \xe7\xa8\x8b\xe5\xba\x8f \n\n
\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\x88\x9b\xe5\xbb\xba\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaaCGI\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe5\x90\x8d\xe4\xb8\xbahello.py\xef\xbc\x8c\xe6\x96\x87\xe4\xbb\xb6\xe4\xbd\x8d\xe4\xba\x8e/var/www/cgi-bin\xe7\x9b\xae\xe5\xbd\x95\xe4\xb8\xad\xef\xbc\x8c\xe5\x86\x85\xe5\xae\xb9\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x8c\xe4\xbf\xae\xe6\x94\xb9\xe6\x96\x87\xe4\xbb\xb6\xe7\x9a\x84\xe6\x9d\x83\xe9\x99\x90\xe4\xb8\xba755\xef\xbc\x9a
\n[5] \n
\r\n
#!/usr/bin/env python\r\nprint("Content-type:text/html\\r\\n\\r\\n")\r\nprint("<html>")\r\nprint("<head>")\r\nprint("")\r\nprint("</head>")\r\nprint("<body>")\r\nprint("<h2>Hello World! This is my first CGI program</h2>")\r\nprint("</body>")\r\nprint("</html>")\r\n \xe4\xbb\xa5\xe4\xb8\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x9c\xa8\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe8\xae\xbf\xe9\x97\xae\xe6\x98\xbe\xe7\xa4\xba\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa6\x82\xe4\xb8\x8b\xef\xbc\x9a
\r\n
Hello World! This is my first CGI program\r\n \xe8\xbf\x99\xe4\xb8\xaa\xe7\x9a\x84hello.py\xe8\x84\x9a\xe6\x9c\xac\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84Python\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe8\x84\x9a\xe6\x9c\xac\xe7\xac\xac\xe4\xb8\x80\xe7\x9a\x84\xe8\xbe\x93\xe5\x87\xba\xe5\x86\x85\xe5\xae\xb9"Content-type:text/html\\r\\n\\r\\n"\xe5\x8f\x91\xe9\x80\x81\xe5\x88\xb0\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe5\xb9\xb6\xe5\x91\x8a\xe7\x9f\xa5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe6\x98\xbe\xe7\xa4\xba\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba"text/html"\xe3\x80\x82
\n
Python \xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f \n\n
\xe6\x89\x80\xe6\x9c\x89\xe7\x9a\x84CGI\xe7\xa8\x8b\xe5\xba\x8f\xe9\x83\xbd\xe6\x8e\xa5\xe6\x94\xb6\xe4\xbb\xa5\xe4\xb8\x8b\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x8c\xe8\xbf\x99\xe4\xba\x9b\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe5\x8f\x91\xe6\x8c\xa5\xe4\xba\x86\xe9\x87\x8d\xe8\xa6\x81\xe7\x9a\x84\xe4\xbd\x9c\xe7\x94\xa8\xef\xbc\x9a
\n[5] \n
\r\n
\xe5\x8f\x98\xe9\x87\x8f\xe5\x90\x8d
\r\n\xe6\x8f\x8f\xe8\xbf\xb0
\r\nCONTENT_TYPE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x8c\x87\xe7\xa4\xba\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe6\x9d\xa5\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84MIME\xe7\xb1\xbb\xe5\x9e\x8b\xe3\x80\x82\xe7\x9b\xae\xe5\x89\x8d\xef\xbc\x8c\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8fCONTENT_TYPE\xe4\xb8\x80\xe8\x88\xac\xe9\x83\xbd\xe6\x98\xaf\xef\xbc\x9aapplication/x-www-form-urlencoded,\xe4\xbb\x96\xe8\xa1\xa8\xe7\xa4\xba\xe6\x95\xb0\xe6\x8d\xae\xe6\x9d\xa5\xe8\x87\xaa\xe4\xba\x8eHTML\xe8\xa1\xa8\xe5\x8d\x95\xe3\x80\x82
\r\nCONTENT_LENGTH
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafPOST\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x8d\xb3\xe4\xbd\xbf\xe4\xbb\x8e\xe6\xa0\x87\xe5\x87\x86\xe8\xbe\x93\xe5\x85\xa5STDIN\xe4\xb8\xad\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xaf\xbb\xe5\x88\xb0\xe7\x9a\x84\xe6\x9c\x89\xe6\x95\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xad\x97\xe8\x8a\x82\xe6\x95\xb0\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe5\x9c\xa8\xe8\xaf\xbb\xe5\x8f\x96\xe6\x89\x80\xe8\xbe\x93\xe5\x85\xa5\xe7\x9a\x84\xe6\x95\xb0\xe6\x8d\xae\xe6\x97\xb6\xe5\xbf\x85\xe9\xa1\xbb\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\nHTTP_COOKIE
\r\n\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe5\x86\x85\xe7\x9a\x84 COOKIE \xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82
\r\nHTTP_USER_AGENT
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe7\x89\x88\xe6\x9c\xac\xe6\x95\xb0\xe6\x88\x96\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x93\xe6\x9c\x89\xe6\x95\xb0\xe6\x8d\xae\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82
\r\nPATH_INFO
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe8\xa1\xa8\xe7\xa4\xba\xe7\xb4\xa7\xe6\x8e\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe4\xb9\x8b\xe5\x90\x8e\xe7\x9a\x84\xe5\x85\xb6\xe4\xbb\x96\xe8\xb7\xaf\xe5\xbe\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe5\xb8\xb8\xe4\xbd\x9c\xe4\xb8\xbaCGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8f\x82\xe6\x95\xb0\xe5\x87\xba\xe7\x8e\xb0\xe3\x80\x82
\r\nQUERY_STRING
\r\n\xe5\xa6\x82\xe6\x9e\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe4\xb8\x8eCGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbf\xa1\xe6\x81\xaf\xe7\x9a\x84\xe4\xbc\xa0\xe9\x80\x92\xe6\x96\xb9\xe5\xbc\x8f\xe6\x98\xafGET\xef\xbc\x8c\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8d\xb3\xe4\xbd\xbf\xe6\x89\x80\xe4\xbc\xa0\xe9\x80\x92\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe4\xbf\xa1\xe6\x81\xaf\xe7\xbb\x8f\xe8\xb7\x9f\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe5\x90\x8d\xe7\x9a\x84\xe5\x90\x8e\xe9\x9d\xa2\xef\xbc\x8c\xe4\xb8\xa4\xe8\x80\x85\xe4\xb8\xad\xe9\x97\xb4\xe7\x94\xa8\xe4\xb8\x80\xe4\xb8\xaa\xe9\x97\xae\xe5\x8f\xb7'?'\xe5\x88\x86\xe9\x9a\x94\xe3\x80\x82
\r\nREMOTE_ADDR
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe6\x98\xaf\xe5\x8f\x91\xe9\x80\x81\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84IP\xe5\x9c\xb0\xe5\x9d\x80\xef\xbc\x8c\xe4\xbe\x8b\xe5\xa6\x82\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84192.168.1.67\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe5\x80\xbc\xe6\x80\xbb\xe6\x98\xaf\xe5\xad\x98\xe5\x9c\xa8\xe7\x9a\x84\xe3\x80\x82\xe8\x80\x8c\xe4\xb8\x94\xe5\xae\x83\xe6\x98\xafWeb\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbb\x99Web\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x94\xaf\xe4\xb8\x80\xe6\xa0\x87\xe8\xaf\x86\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x9c\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe7\x94\xa8\xe5\xae\x83\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84Web\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe3\x80\x82
\r\nREMOTE_HOST
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe5\x8f\x91\xe9\x80\x81CGI\xe8\xaf\xb7\xe6\xb1\x82\xe7\x9a\x84\xe5\xae\xa2\xe6\x88\xb7\xe6\x9c\xba\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe4\xb8\x8d\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xa0\xe6\x83\xb3\xe6\x9f\xa5\xe8\xaf\xa2\xef\xbc\x8c\xe5\x88\x99\xe6\x97\xa0\xe9\x9c\x80\xe5\xae\x9a\xe4\xb9\x89\xe6\xad\xa4\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe3\x80\x82
\r\nREQUEST_METHOD
\r\n\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe8\xa2\xab\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82\xe5\xaf\xb9\xe4\xba\x8e\xe4\xbd\xbf\xe7\x94\xa8 HTTP/1.0 \xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xef\xbc\x8c\xe4\xbb\x85 GET \xe5\x92\x8c POST \xe6\x9c\x89\xe6\x84\x8f\xe4\xb9\x89\xe3\x80\x82
\r\nSCRIPT_FILENAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe5\xae\x8c\xe6\x95\xb4\xe8\xb7\xaf\xe5\xbe\x84
\r\nSCRIPT_NAME
\r\nCGI\xe8\x84\x9a\xe6\x9c\xac\xe7\x9a\x84\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0
\r\nSERVER_NAME
\r\n\xe8\xbf\x99\xe6\x98\xaf\xe4\xbd\xa0\xe7\x9a\x84 WEB \xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe4\xb8\xbb\xe6\x9c\xba\xe5\x90\x8d\xe3\x80\x81\xe5\x88\xab\xe5\x90\x8d\xe6\x88\x96IP\xe5\x9c\xb0\xe5\x9d\x80\xe3\x80\x82
\r\nSERVER_SOFTWARE
\r\n\xe8\xbf\x99\xe4\xb8\xaa\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xe7\x9a\x84\xe5\x80\xbc\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe8\xb0\x83\xe7\x94\xa8CGI\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84HTTP\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe5\x90\x8d\xe7\xa7\xb0\xe5\x92\x8c\xe7\x89\x88\xe6\x9c\xac\xe5\x8f\xb7\xe3\x80\x82\xe4\xbe\x8b\xe5\xa6\x82\xef\xbc\x8c\xe4\xb8\x8a\xe9\x9d\xa2\xe7\x9a\x84\xe5\x80\xbc\xe4\xb8\xbaApache/2.2.14(Unix)
\r\n
\xe4\xbb\xa5\xe4\xb8\x8b\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84CGI\xe8\x84\x9a\xe6\x9c\xac\xe8\xbe\x93\xe5\x87\xbaCGI\xe7\x9a\x84\xe7\x8e\xaf\xe5\xa2\x83\xe5\x8f\x98\xe9\x87\x8f\xef\xbc\x9a
\r\n
#!/usr/bin/python\r\nimport os\r\nprint"Content-type:text/html\\r\\n\\r\\n"\r\nprint"Environment"\r\nfor param in os.environ.keys():\r\n print"<b>%20s</b>:%s<\\br>" %(param,os.environ[param]) \n
\n
Python \xe4\xbc\x98\xe7\x82\xb9 \n\n
\xe7\xae\x80\xe5\x8d\x95 \xef\xbc\x9aPython\xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe4\xbb\xa3\xe8\xa1\xa8\xe7\xae\x80\xe5\x8d\x95\xe4\xb8\xbb\xe4\xb9\x89\xe6\x80\x9d\xe6\x83\xb3\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe3\x80\x82\xe9\x98\x85\xe8\xaf\xbb\xe4\xb8\x80\xe4\xb8\xaa\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x84\x9f\xe8\xa7\x89\xe5\x83\x8f\xe6\x98\xaf\xe5\x9c\xa8\xe8\xaf\xbb\xe8\x8b\xb1\xe8\xaf\xad\xe4\xb8\x80\xe6\xa0\xb7\xe3\x80\x82\xe5\xae\x83\xe4\xbd\xbf\xe4\xbd\xa0\xe8\x83\xbd\xe5\xa4\x9f\xe4\xb8\x93\xe6\xb3\xa8\xe4\xba\x8e\xe8\xa7\xa3\xe5\x86\xb3\xe9\x97\xae\xe9\xa2\x98\xe8\x80\x8c\xe4\xb8\x8d\xe6\x98\xaf\xe5\x8e\xbb\xe6\x90\x9e\xe6\x98\x8e\xe7\x99\xbd\xe8\xaf\xad\xe8\xa8\x80\xe6\x9c\xac\xe8\xba\xab\xe3\x80\x82
\r\n
\xe6\x98\x93\xe5\xad\xa6 \xef\xbc\x9aPython\xe6\x9e\x81\xe5\x85\xb6\xe5\xae\xb9\xe6\x98\x93\xe4\xb8\x8a\xe6\x89\x8b\xef\xbc\x8c\xe5\x9b\xa0\xe4\xb8\xbaPython\xe6\x9c\x89\xe6\x9e\x81\xe5\x85\xb6\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe8\xaf\xb4\xe6\x98\x8e\xe6\x96\x87\xe6\xa1\xa3
\n[7] \n\xe3\x80\x82
\r\n
\xe9\x80\x9f\xe5\xba\xa6\xe5\xbf\xab\xef\xbc\x9a Python \xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe6\x98\xaf\xe7\x94\xa8 C \xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe5\xbe\x88\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x92\x8c\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe5\xba\x93\xe4\xb9\x9f\xe9\x83\xbd\xe6\x98\xaf\xe7\x94\xa8 C \xe5\x86\x99\xe7\x9a\x84\xef\xbc\x8c\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe9\x9d\x9e\xe5\xb8\xb8\xe5\xbf\xab\xe3\x80\x82
\n[5] \n
\r\n
\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x81\xe5\xbc\x80\xe6\xba\x90 \xef\xbc\x9aPython\xe6\x98\xaf
FLOSS \xef\xbc\x88\xe8\x87\xaa\xe7\x94\xb1/
\xe5\xbc\x80\xe6\x94\xbe\xe6\xba\x90\xe7\xa0\x81 \xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x89\xe4\xb9\x8b\xe4\xb8\x80\xe3\x80\x82\xe4\xbd\xbf\xe7\x94\xa8\xe8\x80\x85\xe5\x8f\xaf\xe4\xbb\xa5\xe8\x87\xaa\xe7\x94\xb1\xe5\x9c\xb0\xe5\x8f\x91\xe5\xb8\x83\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbd\xaf\xe4\xbb\xb6\xe7\x9a\x84\xe6\x8b\xb7\xe8\xb4\x9d\xe3\x80\x81\xe9\x98\x85\xe8\xaf\xbb\xe5\xae\x83\xe7\x9a\x84
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe3\x80\x81\xe5\xaf\xb9\xe5\xae\x83\xe5\x81\x9a\xe6\x94\xb9\xe5\x8a\xa8\xe3\x80\x81\xe6\x8a\x8a\xe5\xae\x83\xe7\x9a\x84\xe4\xb8\x80\xe9\x83\xa8\xe5\x88\x86\xe7\x94\xa8\xe4\xba\x8e\xe6\x96\xb0\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb8\xad\xe3\x80\x82FLOSS\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8e\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9b\xa2\xe4\xbd\x93\xe5\x88\x86\xe4\xba\xab\xe7\x9f\xa5\xe8\xaf\x86\xe7\x9a\x84\xe6\xa6\x82\xe5\xbf\xb5\xe3\x80\x82
\r\n
\xe9\xab\x98\xe5\xb1\x82\xe8\xaf\xad\xe8\xa8\x80 \xef\xbc\x9a\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x97\xa0\xe9\x9c\x80\xe8\x80\x83\xe8\x99\x91\xe8\xaf\xb8\xe5\xa6\x82\xe5\xa6\x82\xe4\xbd\x95\xe7\xae\xa1\xe7\x90\x86\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe5\x86\x85\xe5\xad\x98\xe4\xb8\x80\xe7\xb1\xbb\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe7\xbb\x86\xe8\x8a\x82\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe7\xa7\xbb\xe6\xa4\x8d\xe6\x80\xa7 \xef\xbc\x9a\xe7\x94\xb1\xe4\xba\x8e\xe5\xae\x83\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90\xe6\x9c\xac\xe8\xb4\xa8\xef\xbc\x8cPython\xe5\xb7\xb2\xe7\xbb\x8f\xe8\xa2\xab\xe7\xa7\xbb\xe6\xa4\x8d\xe5\x9c\xa8\xe8\xae\xb8\xe5\xa4\x9a\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x88\xe7\xbb\x8f\xe8\xbf\x87\xe6\x94\xb9\xe5\x8a\xa8\xe4\xbd\xbf\xe5\xae\x83\xe8\x83\xbd\xe5\xa4\x9f\xe5\xb7\xa5\xe4\xbd\x9c\xe5\x9c\xa8\xe4\xb8\x8d\xe5\x90\x8c\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8a\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xba\x9b\xe5\xb9\xb3\xe5\x8f\xb0\xe5\x8c\x85\xe6\x8b\xacLinux\xe3\x80\x81Windows\xe3\x80\x81FreeBSD\xe3\x80\x81Macintosh\xe3\x80\x81Solaris\xe3\x80\x81OS/2\xe3\x80\x81Amiga\xe3\x80\x81AROS\xe3\x80\x81AS/400\xe3\x80\x81BeOS\xe3\x80\x81OS/390\xe3\x80\x81z/OS\xe3\x80\x81Palm OS\xe3\x80\x81QNX\xe3\x80\x81VMS\xe3\x80\x81Psion\xe3\x80\x81Acom RISC OS\xe3\x80\x81VxWorks\xe3\x80\x81PlayStation\xe3\x80\x81Sharp Zaurus\xe3\x80\x81Windows CE\xe3\x80\x81PocketPC\xe3\x80\x81Symbian\xe4\xbb\xa5\xe5\x8f\x8aGoogle\xe5\x9f\xba\xe4\xba\x8elinux\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84android\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82
\r\n
\xe8\xa7\xa3\xe9\x87\x8a\xe6\x80\xa7 \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe7\x94\xa8\xe7\xbc\x96\xe8\xaf\x91\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe6\xaf\x94\xe5\xa6\x82C\xe6\x88\x96C++\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe6\x96\x87\xe4\xbb\xb6 \xef\xbc\x88\xe5\x8d\xb3C\xe6\x88\x96C++\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89\xe8\xbd\xac\xe6\x8d\xa2\xe5\x88\xb0\xe4\xb8\x80\xe4\xb8\xaa\xe4\xbd\xa0\xe7\x9a\x84\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x88
\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81 \xef\xbc\x8c\xe5\x8d\xb30\xe5\x92\x8c1\xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe4\xb8\xaa\xe8\xbf\x87\xe7\xa8\x8b\xe9\x80\x9a\xe8\xbf\x87
\xe7\xbc\x96\xe8\xaf\x91\xe5\x99\xa8 \xe5\x92\x8c\xe4\xb8\x8d\xe5\x90\x8c\xe7\x9a\x84\xe6\xa0\x87\xe8\xae\xb0\xe3\x80\x81\xe9\x80\x89\xe9\xa1\xb9\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xef\xbc\x8c\xe8\xbf\x9e\xe6\x8e\xa5/\xe8\xbd\xac\xe8\xbd\xbd\xe5\x99\xa8\xe8\xbd\xaf\xe4\xbb\xb6\xe6\x8a\x8a\xe4\xbd\xa0\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xbb\x8e\xe7\xa1\xac\xe7\x9b\x98\xe5\xa4\x8d\xe5\x88\xb6\xe5\x88\xb0\xe5\x86\x85\xe5\xad\x98\xe4\xb8\xad\xe5\xb9\xb6\xe4\xb8\x94\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82\xe4\xbd\xa0\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe4\xbb\x8e
\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81 \xe8\xbf\x90\xe8\xa1\x8c \xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
\xe5\x9c\xa8\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe5\x86\x85\xe9\x83\xa8\xef\xbc\x8cPython
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe6\x8a\x8a\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbd\xac\xe6\x8d\xa2\xe6\x88\x90\xe7\xa7\xb0\xe4\xb8\xba
\xe5\xad\x97\xe8\x8a\x82\xe7\xa0\x81 \xe7\x9a\x84\xe4\xb8\xad\xe9\x97\xb4\xe5\xbd\xa2\xe5\xbc\x8f\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x86\x8d\xe6\x8a\x8a\xe5\xae\x83\xe7\xbf\xbb\xe8\xaf\x91\xe6\x88\x90\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe4\xbd\xbf\xe7\x94\xa8\xe7\x9a\x84
\xe6\x9c\xba\xe5\x99\xa8\xe8\xaf\xad\xe8\xa8\x80 \xe5\xb9\xb6\xe8\xbf\x90\xe8\xa1\x8c\xe3\x80\x82\xe8\xbf\x99\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x9b\xb4\xe5\x8a\xa0\xe7\xae\x80\xe5\x8d\x95\xe3\x80\x82\xe4\xb9\x9f\xe4\xbd\xbf\xe5\xbe\x97Python\xe7\xa8\x8b\xe5\xba\x8f\xe6\x9b\xb4\xe5\x8a\xa0\xe6\x98\x93\xe4\xba\x8e\xe7\xa7\xbb\xe6\xa4\x8d\xe3\x80\x82
\r\n
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xef\xbc\x9aPython\xe6\x97\xa2\xe6\x94\xaf\xe6\x8c\x81
\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b \xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe4\xb9\x9f\xe6\x94\xaf\xe6\x8c\x81\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c\xe9\x9d\xa2\xe5\x90\x91\xe8\xbf\x87\xe7\xa8\x8b\xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe8\xbf\x87\xe7\xa8\x8b\xe6\x88\x96\xe4\xbb\x85\xe4\xbb\x85\xe6\x98\xaf\xe5\x8f\xaf\xe9\x87\x8d\xe7\x94\xa8\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82\xe5\x9c\xa8\xe2\x80\x9c
\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1 \xe2\x80\x9d\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\xad\xef\xbc\x8c\xe7\xa8\x8b\xe5\xba\x8f\xe6\x98\xaf\xe7\x94\xb1\xe6\x95\xb0\xe6\x8d\xae\xe5\x92\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe7\xbb\x84\xe5\x90\x88\xe8\x80\x8c\xe6\x88\x90\xe7\x9a\x84\xe5\xaf\xb9\xe8\xb1\xa1\xe6\x9e\x84\xe5\xbb\xba\xe8\xb5\xb7\xe6\x9d\xa5\xe7\x9a\x84\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe6\x89\xa9\xe5\xb1\x95\xe6\x80\xa7 \xef\xbc\x9a\xe5\xa6\x82\xe6\x9e\x9c\xe9\x9c\x80\xe8\xa6\x81\xe4\xb8\x80\xe6\xae\xb5\xe5\x85\xb3\xe9\x94\xae\xe4\xbb\xa3\xe7\xa0\x81\xe8\xbf\x90\xe8\xa1\x8c\xe5\xbe\x97\xe6\x9b\xb4\xe5\xbf\xab\xe6\x88\x96\xe8\x80\x85\xe5\xb8\x8c\xe6\x9c\x9b\xe6\x9f\x90\xe4\xba\x9b\xe7\xae\x97\xe6\xb3\x95\xe4\xb8\x8d\xe5\x85\xac\xe5\xbc\x80\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x83\xa8\xe5\x88\x86\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8C\xe6\x88\x96C++\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\x9c\xa8Python\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe4\xbd\xbf\xe7\x94\xa8\xe5\xae\x83\xe4\xbb\xac\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe5\xb5\x8c\xe5\x85\xa5\xe6\x80\xa7 \xef\xbc\x9a\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x8a\x8aPython\xe5\xb5\x8c\xe5\x85\xa5C/C++\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xbb\x8e\xe8\x80\x8c\xe5\x90\x91\xe7\xa8\x8b\xe5\xba\x8f\xe7\x94\xa8\xe6\x88\xb7\xe6\x8f\x90\xe4\xbe\x9b\xe8\x84\x9a\xe6\x9c\xac\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe4\xb8\xb0\xe5\xaf\x8c\xe7\x9a\x84\xe5\xba\x93 \xef\xbc\x9aPython\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xa1\xae\xe5\xae\x9e\xe5\xbe\x88\xe5\xba\x9e\xe5\xa4\xa7\xe3\x80\x82\xe5\xae\x83\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe5\xa4\x84\xe7\x90\x86\xe5\x90\x84\xe7\xa7\x8d\xe5\xb7\xa5\xe4\xbd\x9c\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe7\x94\x9f\xe6\x88\x90\xe3\x80\x81
\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95 \xe3\x80\x81
\xe7\xba\xbf\xe7\xa8\x8b \xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x81\xe7\xbd\x91\xe9\xa1\xb5\xe6\xb5\x8f\xe8\xa7\x88\xe5\x99\xa8\xe3\x80\x81CGI\xe3\x80\x81FTP\xe3\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x81XML\xe3\x80\x81XML-RPC\xe3\x80\x81HTML\xe3\x80\x81WAV\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe5\xaf\x86\xe7\xa0\x81\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81GUI\xef\xbc\x88
\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x94\xa8\xe6\x88\xb7\xe7\x95\x8c\xe9\x9d\xa2 \xef\xbc\x89\xe3\x80\x81Tk\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe4\xb8\x8e\xe7\xb3\xbb\xe7\xbb\x9f\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x82\xe8\xbf\x99\xe8\xa2\xab\xe7\xa7\xb0\xe4\xbd\x9cPython\xe7\x9a\x84\xe2\x80\x9c\xe5\x8a\x9f\xe8\x83\xbd\xe9\xbd\x90\xe5\x85\xa8\xe2\x80\x9d\xe7\x90\x86\xe5\xbf\xb5\xe3\x80\x82\xe9\x99\xa4\xe4\xba\x86\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe4\xbb\xa5\xe5\xa4\x96\xef\xbc\x8c\xe8\xbf\x98\xe6\x9c\x89\xe8\xae\xb8\xe5\xa4\x9a\xe5\x85\xb6\xe4\xbb\x96\xe9\xab\x98\xe8\xb4\xa8\xe9\x87\x8f\xe7\x9a\x84\xe5\xba\x93\xef\xbc\x8c\xe5\xa6\x82wxPython\xe3\x80\x81Twisted\xe5\x92\x8cPython\xe5\x9b\xbe\xe5\x83\x8f\xe5\xba\x93\xe7\xad\x89\xe7\xad\x89\xe3\x80\x82
\r\n
\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x9aPython\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\xba\xe5\x88\xb6\xe7\xbc\xa9\xe8\xbf\x9b\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa3\xe7\xa0\x81\xe5\x85\xb7\xe6\x9c\x89\xe8\xbe\x83\xe5\xa5\xbd\xe5\x8f\xaf\xe8\xaf\xbb\xe6\x80\xa7\xe3\x80\x82\xe8\x80\x8cPython\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe4\xbb\xa3\xe7\xa0\x81\xe3\x80\x82
\n
Python \xe7\xbc\xba\xe7\x82\xb9 \n\n
\xe5\x8d\x95\xe8\xa1\x8c\xe8\xaf\xad\xe5\x8f\xa5\xe5\x92\x8c\xe5\x91\xbd\xe4\xbb\xa4\xe8\xa1\x8c \xe8\xbe\x93\xe5\x87\xba\xe9\x97\xae\xe9\xa2\x98 \xef\xbc\x9a\xe5\xbe\x88\xe5\xa4\x9a\xe6\x97\xb6\xe5\x80\x99\xe4\xb8\x8d\xe8\x83\xbd\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe8\xbf\x9e\xe5\x86\x99\xe6\x88\x90\xe4\xb8\x80\xe8\xa1\x8c\xef\xbc\x8c\xe5\xa6\x82import sys;for i in sys.path:print i\xe3\x80\x82\xe8\x80\x8cperl\xe5\x92\x8cawk\xe5\xb0\xb1\xe6\x97\xa0\xe6\xad\xa4\xe9\x99\x90\xe5\x88\xb6\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xbe\x83\xe4\xb8\xba\xe6\x96\xb9\xe4\xbe\xbf\xe7\x9a\x84\xe5\x9c\xa8shell\xe4\xb8\x8b\xe5\xae\x8c\xe6\x88\x90\xe7\xae\x80\xe5\x8d\x95\xe7\xa8\x8b\xe5\xba\x8f\xef\xbc\x8c\xe4\xb8\x8d\xe9\x9c\x80\xe8\xa6\x81\xe5\xa6\x82Python\xe4\xb8\x80\xe6\xa0\xb7\xef\xbc\x8c\xe5\xbf\x85\xe9\xa1\xbb\xe5\xb0\x86\xe7\xa8\x8b\xe5\xba\x8f\xe5\x86\x99\xe5\x85\xa5\xe4\xb8\x80\xe4\xb8\xaa.py\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x82
\r\n
\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe8\xaf\xad\xe6\xb3\x95
\r\n
\xe8\xbf\x99\xe4\xb9\x9f\xe8\xae\xb8\xe4\xb8\x8d\xe5\xba\x94\xe8\xaf\xa5\xe8\xa2\xab\xe7\xa7\xb0\xe4\xb8\xba\xe5\xb1\x80\xe9\x99\x90\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\xae\x83\xe7\x94\xa8\xe7\xbc\xa9\xe8\xbf\x9b\xe6\x9d\xa5\xe5\x8c\xba\xe5\x88\x86\xe8\xaf\xad\xe5\x8f\xa5\xe5\x85\xb3\xe7\xb3\xbb\xe7\x9a\x84\xe6\x96\xb9\xe5\xbc\x8f\xe8\xbf\x98\xe6\x98\xaf\xe7\xbb\x99\xe5\xbe\x88\xe5\xa4\x9a\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe5\xb8\xa6\xe6\x9d\xa5\xe4\xba\x86\xe5\x9b\xb0\xe6\x83\x91\xe3\x80\x82\xe5\x8d\xb3\xe4\xbe\xbf\xe6\x98\xaf\xe5\xbe\x88\xe6\x9c\x89\xe7\xbb\x8f\xe9\xaa\x8c\xe7\x9a\x84Python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xef\xbc\x8c\xe4\xb9\x9f\xe5\x8f\xaf\xe8\x83\xbd\xe9\x99\xb7\xe5\x85\xa5\xe9\x99\xb7\xe9\x98\xb1\xe5\xbd\x93\xe4\xb8\xad\xe3\x80\x82
\r\n
\xe8\xbf\x90\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x85\xa2 \xef\xbc\x9a\xe8\xbf\x99\xe9\x87\x8c\xe6\x98\xaf\xe6\x8c\x87\xe4\xb8\x8eC\xe5\x92\x8cC++\xe7\x9b\xb8\xe6\xaf\x94\xe3\x80\x82
\n
\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe6\x8f\x90\xe4\xbe\x9b
API \xef\xbc\x88
Application Programming Interface \xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x89\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xbb\xb4\xe6\x8a\xa4\xe5\x92\x8c\xe7\xae\xa1\xe7\x90\x86\xef\xbc\x8cLinux\xe4\xb8\x8b\xe6\xa0\x87\xe5\xbf\x97\xe6\x80\xa7\xe8\xaf\xad\xe8\xa8\x80\xe4\xb9\x8b\xe4\xb8\x80\xef\xbc\x8c\xe6\x98\xaf\xe5\xbe\x88\xe5\xa4\x9a\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe5\x91\x98\xe7\x90\x86\xe6\x83\xb3\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a \xe6\x9c\x89PIL\xe3\x80\x81
Tkinter \xe7\xad\x89\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xba\x93\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x83\xbd\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe5\xad\xa6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a NumPy\xe6\x89\xa9\xe5\xb1\x95\xe6\x8f\x90\xe4\xbe\x9b\xe5\xa4\xa7\xe9\x87\x8f\xe4\xb8\x8e\xe8\xae\xb8\xe5\xa4\x9a\xe6\xa0\x87\xe5\x87\x86\xe6\x95\xb0\xe5\xad\xa6\xe5\xba\x93\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x9a python\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84re\xe6\xa8\xa1\xe5\x9d\x97\xe8\x83\xbd\xe6\x94\xaf\xe6\x8c\x81
\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f \xef\xbc\x8c\xe8\xbf\x98\xe6\x8f\x90\xe4\xbe\x9b
SGML \xef\xbc\x8c
XML \xe5\x88\x86\xe6\x9e\x90\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe8\xae\xb8\xe5\xa4\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x88\xa9\xe7\x94\xa8python\xe8\xbf\x9b\xe8\xa1\x8cXML\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe9\x80\x9a\xe8\xbf\x87\xe9\x81\xb5\xe5\xbe\xaaPython DB-API\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93
\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3 \xef\xbc\x89\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eMicrosoft SQL Server\xef\xbc\x8cOracle\xef\xbc\x8cSybase\xef\xbc\x8cDB2\xef\xbc\x8cMySQL\xe3\x80\x81SQLite\xe7\xad\x89\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x82python\xe8\x87\xaa\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaGadfly\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe5\xae\x8c\xe6\x95\xb4\xe7\x9a\x84SQL\xe7\x8e\xaf\xe5\xa2\x83\xe3\x80\x82
\r\n
\r\n
Web\xe7\xbc\x96\xe7\xa8\x8b \xef\xbc\x9a\xe5\xba\x94\xe7\x94\xa8\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81\xe6\x9c\x80\xe6\x96\xb0\xe7\x9a\x84XML\xe6\x8a\x80\xe6\x9c\xaf\xe3\x80\x82
\r\n
\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xba\x94\xe7\x94\xa8\xef\xbc\x9a Python\xe7\x9a\x84PyOpenGL\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xba\x8c\xe7\xbb\xb4\xe5\x92\x8c\xe4\xb8\x89\xe7\xbb\xb4
\xe5\x9b\xbe\xe5\x83\x8f\xe5\xa4\x84\xe7\x90\x86 \xe3\x80\x82PyGame\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe7\x94\xa8\xe4\xba\x8e\xe7\xbc\x96\xe5\x86\x99\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe3\x80\x82
\r\n
pymo\xe5\xbc\x95\xe6\x93\x8e\xef\xbc\x9a PYMO\xe5\x85\xa8\xe7\xa7\xb0\xe4\xb8\xbapython memories off\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x80\xe6\xac\xbe\xe8\xbf\x90\xe8\xa1\x8c\xe4\xba\x8eSymbian S60V3,Symbian3,S60V5, Symbian3, Android\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8a\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xe5\xbc\x95\xe6\x93\x8e\xe3\x80\x82\xe5\x9b\xa0\xe5\x85\xb6\xe5\x9f\xba\xe4\xba\x8epython2.0\xe5\xb9\xb3\xe5\x8f\xb0\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8e\xe5\x88\x9b\xe5\xbb\xba
\xe7\xa7\x8b\xe4\xb9\x8b\xe5\x9b\x9e\xe5\xbf\x86 \xef\xbc\x88
memories off \xef\xbc\x89\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84AVG\xe6\xb8\xb8\xe6\x88\x8f\xef\xbc\x8c\xe6\x95\x85\xe5\x91\xbd\xe5\x90\x8d\xe4\xb8\xbaPYMO\xe3\x80\x82
\r\n
\xe9\xbb\x91\xe5\xae\xa2\xe7\xbc\x96\xe7\xa8\x8b\xef\xbc\x9a python\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaahack\xe7\x9a\x84\xe5\xba\x93,\xe5\x86\x85\xe7\xbd\xae\xe4\xba\x86\xe4\xbd\xa0\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe6\x88\x96\xe4\xb8\x8d\xe7\x86\x9f\xe6\x82\x89\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe7\xbc\xba\xe5\xb0\x91\xe6\x88\x90\xe5\xb0\xb1\xe6\x84\x9f\xe3\x80\x82
\r\n
\xe7\x94\xa8Python\xe5\x86\x99\xe7\xae\x80\xe5\x8d\x95\xe7\x88\xac\xe8\x99\xab
\r\n
\xe9\xa6\x96\xe5\x85\x88\xef\xbc\x8c\xe8\xa6\x81\xe9\x80\x9a\xe8\xbf\x87urllib2\xe8\xbf\x99\xe4\xb8\xaaModule\xe8\x8e\xb7\xe5\xbe\x97\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84
HTML \xe6\xba\x90\xe7\xa0\x81\xe3\x80\x82(PS:\xe5\x9c\xa8python3.3\xe4\xb9\x8b\xe5\x90\x8eurllib2\xe5\xb7\xb2\xe7\xbb\x8f\xe4\xb8\x8d\xe8\x83\xbd\xe5\x86\x8d\xe7\x94\xa8\xef\xbc\x8c\xe4\xbb\xa3\xe4\xb9\x8b\xe4\xbb\xa5urllib)
\r\n
import urllib2 #\xe8\xb0\x83\xe7\x94\xa8urllib2 \r\nurl='http://www.baidu.com/s?wd=cloga' #\xe6\x8a\x8a\xe7\xad\x89\xe5\x8f\xb7\xe5\x8f\xb3\xe8\xbe\xb9\xe7\x9a\x84\xe7\xbd\x91\xe5\x9d\x80\xe8\xb5\x8b\xe5\x80\xbc\xe7\xbb\x99url\r\nhtml=urllib2.urlopen(url).read() #html\xe9\x9a\x8f\xe6\x84\x8f\xe5\x8f\x96\xe5\x90\x8d \xe7\xad\x89\xe5\x8f\xb7\xe5\x90\x8e\xe9\x9d\xa2\xe7\x9a\x84\xe5\x8a\xa8\xe4\xbd\x9c\xe6\x98\xaf\xe6\x89\x93\xe5\xbc\x80\xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe9\xa1\xb5\xe9\x9d\xa2\xef\xbc\x8c\xe5\xb9\xb6\xe9\x98\x85\xe8\xaf\xbb\r\nprint html #\xe6\x89\x93\xe5\x8d\xb0\r\n \xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x8a\xe9\x9d\xa2\xe8\xbf\x99\xe4\xb8\x89\xe5\x8f\xa5\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86URL\xe7\x9a\x84\xe6\xba\x90\xe7\xa0\x81\xe5\xad\x98\xe5\x9c\xa8content\xe5\x8f\x98\xe9\x87\x8f\xe4\xb8\xad\xef\xbc\x8c\xe5\x85\xb6\xe7\xb1\xbb\xe5\x9e\x8b\xe4\xb8\xba\xe5\xad\x97\xe7\xac\xa6\xe5\x9e\x8b\xe3\x80\x82
\r\n
\xe6\x8e\xa5\xe4\xb8\x8b\xe6\x9d\xa5\xe6\x98\xaf\xe8\xa6\x81\xe4\xbb\x8e\xe8\xbf\x99\xe5\xa0\x86HTML\xe6\xba\x90\xe7\xa0\x81\xe4\xb8\xad\xe6\x8f\x90\xe5\x8f\x96\xe6\x88\x91\xe4\xbb\xac\xe9\x9c\x80\xe8\xa6\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe3\x80\x82\xe7\x94\xa8Chrome\xe6\x9f\xa5\xe7\x9c\x8b\xe4\xb8\x80\xe4\xb8\x8b\xe5\xaf\xb9\xe5\xba\x94\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\x9a\x84\xe4\xbb\xa3\xe7\xa0\x81\xef\xbc\x88\xe4\xb9\x9f\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8Firefox\xe7\x9a\x84Firebug\xef\xbc\x89\xe3\x80\x82
\r\n
\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9c\x8b\xe5\x88\xb0url\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\xad\x98\xe5\x82\xa8\xe5\x9c\xa8span\xe6\xa0\x87\xe7\xad\xbe\xe4\xb8\xad\xef\xbc\x8c\xe8\xa6\x81\xe8\x8e\xb7\xe5\x8f\x96\xe5\x85\xb6\xe4\xb8\xad\xe7\x9a\x84\xe4\xbf\xa1\xe6\x81\xaf\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8\xe6\xad\xa3\xe5\x88\x99\xe5\xbc\x8f\xe3\x80\x82
\n
Tkinter
\r\n
Python\xe9\xbb\x98\xe8\xae\xa4\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x95\x8c\xe9\x9d\xa2\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82Tkinter\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe5\x92\x8cTk\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84Python\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8cTkinter\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xaf\xb9Tk API\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe5\xae\x83\xe5\xb1\x9e\xe4\xba\x8eTcl/Tk\xe7\x9a\x84GUI\xe5\xb7\xa5\xe5\x85\xb7\xe7\xbb\x84\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython GUI\xe7\xa8\x8b\xe5\xba\x8f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84GTK+\xe5\xba\x93\xe3\x80\x82GTK\xe5\xb0\xb1\xe6\x98\xaf\xe7\x94\xa8\xe6\x9d\xa5\xe5\xae\x9e\xe7\x8e\xb0GIMP\xe5\x92\x8cGnome\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8epython\xe7\x9a\x84Qt\xe5\xbc\x80\xe5\x8f\x91\xe5\xba\x93\xe3\x80\x82QT\xe5\xb0\xb1\xe6\x98\xaf\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86KDE\xe7\x8e\xaf\xe5\xa2\x83\xe7\x9a\x84\xe9\x82\xa3\xe4\xb8\xaa\xe5\xba\x93\xef\xbc\x8c\xe7\x94\xb1\xe4\xb8\x80\xe7\xb3\xbb\xe5\x88\x97\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe7\xbb\x84\xe6\x88\x90\xef\xbc\x8c\xe6\x9c\x89qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x9c\x89300\xe4\xb8\xaa\xe7\xb1\xbb\xe5\x92\x8c\xe8\xb6\x85\xe8\xbf\x875750\xe4\xb8\xaa\xe7\x9a\x84\xe5\x87\xbd\xe6\x95\xb0\xe5\x92\x8c\xe6\x96\xb9\xe6\xb3\x95\xe3\x80\x82PyQt\xe8\xbf\x98\xe6\x94\xaf\xe6\x8c\x81\xe4\xb8\x80\xe4\xb8\xaa\xe5\x8f\xabqtext\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xb8\x80\xe4\xb8\xaaQScintilla\xe5\xba\x93\xe3\x80\x82\xe8\xaf\xa5\xe5\xba\x93\xe6\x98\xafScintillar\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8\xe7\xb1\xbb\xe7\x9a\x84Qt\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x82
\r\n
\r\n
GUI\xe7\xbc\x96\xe7\xa8\x8b\xe6\xa1\x86\xe6\x9e\xb6\xef\xbc\x8c\xe7\x86\x9f\xe6\x82\x89MFC\xe7\x9a\x84\xe4\xba\xba\xe4\xbc\x9a\xe9\x9d\x9e\xe5\xb8\xb8\xe5\x96\x9c\xe6\xac\xa2\xef\xbc\x8c\xe7\xae\x80\xe7\x9b\xb4\xe6\x98\xaf\xe5\x90\x8c\xe4\xb8\x80\xe6\x9e\xb6\xe6\x9e\x84\xef\xbc\x88\xe5\xaf\xb9\xe4\xba\x8e\xe5\x88\x9d\xe5\xad\xa6\xe8\x80\x85\xe6\x88\x96\xe8\x80\x85\xe5\xaf\xb9\xe8\xae\xbe\xe8\xae\xa1\xe8\xa6\x81\xe6\xb1\x82\xe4\xb8\x8d\xe9\xab\x98\xe7\x9a\x84\xe7\x94\xa8\xe6\x88\xb7\xe6\x9d\xa5\xe8\xaf\xb4\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Boa Constructor\xe5\x8f\xaf\xe4\xbb\xa5\xe6\x96\xb9\xe4\xbe\xbf\xe8\xbf\x85\xe9\x80\x9f\xe7\x9a\x84\xe8\xbf\x9b\xe8\xa1\x8cwxPython\xe7\x9a\x84\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x89
\r\n
\r\n
python\xe6\x8f\x90\xe4\xbe\x9b\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe8\x83\xbd\xe5\x8a\x9b\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe5\xb9\xbf\xe6\xb3\x9b\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x96\x87\xe4\xbb\xb6\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\xaf\xa5\xe5\xba\x93\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xa0\xbc\xe5\xbc\x8f\xe7\x9a\x84\xe8\xbd\xac\xe6\x8d\xa2\xe3\x80\x81\xe6\x89\x93\xe5\x8d\xb0\xe5\x92\x8c\xe6\x98\xbe\xe7\xa4\xba\xe3\x80\x82\xe8\xbf\x98\xe8\x83\xbd\xe8\xbf\x9b\xe8\xa1\x8c\xe4\xb8\x80\xe4\xba\x9b\xe5\x9b\xbe\xe5\xbd\xa2\xe6\x95\x88\xe6\x9e\x9c\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\xa6\x82\xe5\x9b\xbe\xe5\xbd\xa2\xe7\x9a\x84\xe6\x94\xbe\xe5\xa4\xa7\xe3\x80\x81\xe7\xbc\xa9\xe5\xb0\x8f\xe5\x92\x8c\xe6\x97\x8b\xe8\xbd\xac\xe7\xad\x89\xe3\x80\x82\xe6\x98\xafPython\xe7\x94\xa8\xe6\x88\xb7\xe8\xbf\x9b\xe8\xa1\x8c\xe5\x9b\xbe\xe8\xb1\xa1\xe5\xa4\x84\xe7\x90\x86\xe7\x9a\x84\xe5\xbc\xba\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
Psyco
\r\n
\xe4\xb8\x80\xe4\xb8\xaaPython\xe4\xbb\xa3\xe7\xa0\x81\xe5\x8a\xa0\xe9\x80\x9f\xe5\xba\xa6\xe5\x99\xa8\xef\xbc\x8c\xe5\x8f\xaf\xe4\xbd\xbfPython\xe4\xbb\xa3\xe7\xa0\x81\xe7\x9a\x84\xe6\x89\xa7\xe8\xa1\x8c\xe9\x80\x9f\xe5\xba\xa6\xe6\x8f\x90\xe9\xab\x98\xe5\x88\xb0\xe4\xb8\x8e\xe7\xbc\x96\xe8\xaf\x91\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x80\xe6\xa0\xb7\xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xe3\x80\x82
\r\n
xmpppy
\r\n
Jabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x87\x87\xe7\x94\xa8\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84XMPP\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8cGoogle Talk\xe4\xb9\x9f\xe6\x98\xaf\xe9\x87\x87\xe7\x94\xa8XMPP\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84IM\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x82\xe5\x9c\xa8Python\xe4\xb8\xad\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaaxmpppy\xe6\xa8\xa1\xe5\x9d\x97\xe6\x94\xaf\xe6\x8c\x81\xe8\xaf\xa5\xe5\x8d\x8f\xe8\xae\xae\xe3\x80\x82\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe8\xaf\xb4\xef\xbc\x8c\xe6\x88\x91\xe4\xbb\xac\xe5\x8f\xaf\xe4\xbb\xa5\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe4\xb8\x8eJabber\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe6\x98\xaf\xe4\xb8\x8d\xe6\x98\xaf\xe5\xbe\x88Cool\xe3\x80\x82
\r\n
PyMedia
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe6\x93\x8d\xe4\xbd\x9c\xe7\x9a\x84python\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82\xe5\xae\x83\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\xb0\xe5\xaf\x8c\xe8\x80\x8c\xe7\xae\x80\xe5\x8d\x95\xe7\x9a\x84\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xa4\x84\xe7\x90\x86(wav, mp3, ogg, avi, divx, dvd, cdda etc)\xe3\x80\x82\xe5\x8f\xaf\xe5\x9c\xa8Windows\xe5\x92\x8cLinux\xe5\xb9\xb3\xe5\x8f\xb0\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Pmw
\r\n
Python megawidgets\xef\xbc\x8cPython\xe8\xb6\x85\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xe9\x9b\x86\xef\xbc\x8c\xe4\xb8\x80\xe4\xb8\xaa\xe5\x9c\xa8python\xe4\xb8\xad\xe5\x88\xa9\xe7\x94\xa8Tkinter\xe6\xa8\xa1\xe5\x9d\x97\xe6\x9e\x84\xe5\xbb\xba\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7GUI\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe6\xaf\x8f\xe4\xb8\xaaPmw\xe9\x83\xbd\xe5\x90\x88\xe5\xb9\xb6\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaa\xe6\x88\x96\xe5\xa4\x9a\xe4\xb8\xaaTkinter\xe7\xbb\x84\xe4\xbb\xb6\xef\xbc\x8c\xe4\xbb\xa5\xe5\xae\x9e\xe7\x8e\xb0\xe6\x9b\xb4\xe6\x9c\x89\xe7\x94\xa8\xe5\x92\x8c\xe6\x9b\xb4\xe5\xa4\x8d\xe6\x9d\x82\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
PyXML
\r\n
\xe7\x94\xa8Python\xe8\xa7\xa3\xe6\x9e\x90\xe5\x92\x8c\xe5\xa4\x84\xe7\x90\x86XML\xe6\x96\x87\xe6\xa1\xa3\xe7\x9a\x84\xe5\xb7\xa5\xe5\x85\xb7\xe5\x8c\x85\xef\xbc\x8c\xe5\x8c\x85\xe4\xb8\xad\xe7\x9a\x844DOM\xe6\x98\xaf\xe5\xae\x8c\xe5\x85\xa8\xe7\x9b\xb8\xe5\xae\xb9\xe4\xba\x8eW3C DOM\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe3\x80\x82\xe5\xae\x83\xe5\x8c\x85\xe5\x90\xab\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x9a
\r\n
xmlproc: \xe4\xb8\x80\xe4\xb8\xaa\xe7\xac\xa6\xe5\x90\x88\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82Expat: \xe4\xb8\x80\xe4\xb8\xaa\xe5\xbf\xab\xe9\x80\x9f\xe7\x9a\x84\xef\xbc\x8c\xe9\x9d\x9e\xe9\xaa\x8c\xe8\xaf\x81\xe7\x9a\x84XML\xe8\xa7\xa3\xe6\x9e\x90\xe5\x99\xa8\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe5\x85\xb6\xe4\xbb\x96\xe5\x92\x8c\xe4\xbb\x96\xe5\x90\x8c\xe7\xba\xa7\xe5\x88\xab\xe7\x9a\x84\xe8\xbf\x98\xe6\x9c\x89 PyHtml PySGML\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x9a\xe5\xaa\x92\xe4\xbd\x93\xe5\xbc\x80\xe5\x8f\x91\xe5\x92\x8c\xe6\xb8\xb8\xe6\x88\x8f\xe8\xbd\xaf\xe4\xbb\xb6\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82
\r\n
PyOpenGL
\r\n
\xe6\xa8\xa1\xe5\x9d\x97\xe5\xb0\x81\xe8\xa3\x85\xe4\xba\x86\xe2\x80\x9cOpenGL\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe7\xa8\x8b\xe6\x8e\xa5\xe5\x8f\xa3\xe2\x80\x9d\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97python\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98\xe5\x8f\xaf\xe5\x9c\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe4\xb8\xad\xe9\x9b\x86\xe6\x88\x902D\xe5\x92\x8c3D\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe3\x80\x82
\r\n
NumPy\xe3\x80\x81NumArray\xe3\x80\x81 SAGE \r\n
NumArray\xe6\x98\xafPython\xe7\x9a\x84\xe4\xb8\x80\xe4\xb8\xaa\xe6\x89\xa9\xe5\xb1\x95\xe5\xba\x93\xef\xbc\x8c\xe4\xb8\xbb\xe8\xa6\x81\xe7\x94\xa8\xe4\xba\x8e\xe5\xa4\x84\xe7\x90\x86\xe4\xbb\xbb\xe6\x84\x8f\xe7\xbb\xb4\xe6\x95\xb0\xe7\x9a\x84\xe5\x9b\xba\xe5\xae\x9a\xe7\xb1\xbb\xe5\x9e\x8b\xe6\x95\xb0\xe7\xbb\x84\xef\xbc\x8c\xe7\xae\x80\xe5\x8d\x95\xe8\xaf\xb4\xe5\xb0\xb1\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9f\xa9\xe9\x98\xb5\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe7\x9a\x84\xe5\xba\x95\xe5\xb1\x82\xe4\xbb\xa3\xe7\xa0\x81\xe4\xbd\xbf\xe7\x94\xa8C\xe6\x9d\xa5\xe7\xbc\x96\xe5\x86\x99\xef\xbc\x8c\xe6\x89\x80\xe4\xbb\xa5\xe9\x80\x9f\xe5\xba\xa6\xe7\x9a\x84\xe4\xbc\x98\xe5\x8a\xbf\xe5\xbe\x88\xe6\x98\x8e\xe6\x98\xbe\xe3\x80\x82SAGE\xe6\x98\xaf\xe5\x9f\xba\xe4\xba\x8eNumPy\xe5\x92\x8c\xe5\x85\xb6\xe4\xbb\x96\xe5\x87\xa0\xe4\xb8\xaa\xe5\xb7\xa5\xe5\x85\xb7\xe6\x89\x80\xe6\x95\xb4\xe5\x90\x88\xe6\x88\x90\xe7\x9a\x84\xe6\x95\xb0\xe5\xad\xa6\xe8\xbd\xaf\xe4\xbb\xb6\xe5\x8c\x85\xef\xbc\x8c\xe7\x9b\xae\xe6\xa0\x87\xe6\x98\xaf\xe5\x8f\x96\xe4\xbb\xa3Magma, Maple, Mathematica\xe5\x92\x8cMatlab \xe8\xbf\x99\xe7\xb1\xbb\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x82
\r\n
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5MySQL\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82\xe8\xbf\x98\xe6\x9c\x89\xe7\x94\xa8\xe4\xba\x8ezope\xe7\x9a\x84ZMySQLDA\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe5\xae\x83\xe5\xb0\xb1\xe5\x8f\xaf\xe5\x9c\xa8zope\xe4\xb8\xad\xe8\xbf\x9e\xe6\x8e\xa5mysql\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82
\r\n
S qlite3
\r\n
\xe7\x94\xa8\xe4\xba\x8e\xe8\xbf\x9e\xe6\x8e\xa5sqlite\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe3\x80\x82 \xe3\x80\x80\xe3\x80\x80
\r\n
Python-ldap
\r\n
\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe7\xbb\x84\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84API\xef\xbc\x8c\xe5\x8f\xaf\xe6\x96\xb9\xe4\xbe\xbf\xe5\x9c\xb0\xe5\x9c\xa8python\xe4\xb8\xad\xe8\xae\xbf\xe9\x97\xaeldap\xe7\x9b\xae\xe5\xbd\x95\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xae\x83\xe5\x9f\xba\xe4\xba\x8eOpenLDAP2.x\xe3\x80\x82
\r\n
smtplib
\r\n
\xe5\x8f\x91\xe9\x80\x81\xe7\x94\xb5\xe5\xad\x90\xe9\x82\xae\xe4\xbb\xb6\xe3\x80\x82
\r\n
ftplib
\r\n
\xe5\xae\x9a\xe4\xb9\x89\xe4\xba\x86FTP\xe7\xb1\xbb\xe5\x92\x8c\xe4\xb8\x80\xe4\xba\x9b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe7\x94\xa8\xe4\xbb\xa5\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xae\xa2\xe6\x88\xb7\xe7\xab\xaf\xe7\x9a\x84ftp\xe7\xbc\x96\xe7\xa8\x8b\xe3\x80\x82\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe4\xba\x86\xe8\xa7\xa3ftp\xe5\x8d\x8f\xe8\xae\xae\xe7\x9a\x84\xe8\xaf\xa6\xe7\xbb\x86\xe5\x86\x85\xe5\xae\xb9\xef\xbc\x8c\xe8\xaf\xb7\xe5\x8f\x82\xe8\x80\x83RFC959\xe3\x80\x82
\r\n
PyOpenCL
\r\n
OpenCL\xe7\x9a\x84Python\xe6\x8e\xa5\xe5\x8f\xa3\xef\xbc\x8c\xe9\x80\x9a\xe8\xbf\x87\xe8\xaf\xa5\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8GPU\xe5\xae\x9e\xe7\x8e\xb0\xe5\xb9\xb6\xe8\xa1\x8c\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x82
\n
Python\xe6\x8b\xa5\xe6\x9c\x89\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe3\x80\x82Python\xe8\xaf\xad\xe8\xa8\x80\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe5\x8f\xaa\xe5\x8c\x85\xe5\x90\xab\xe6\x95\xb0\xe5\xad\x97\xe3\x80\x81\xe5\xad\x97\xe7\xac\xa6\xe4\xb8\xb2\xe3\x80\x81\xe5\x88\x97\xe8\xa1\xa8\xe3\x80\x81\xe5\xad\x97\xe5\x85\xb8\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\xb8\xb8\xe8\xa7\x81\xe7\xb1\xbb\xe5\x9e\x8b\xe5\x92\x8c\xe5\x87\xbd\xe6\x95\xb0\xef\xbc\x8c\xe8\x80\x8c\xe7\x94\xb1Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xb3\xbb\xe7\xbb\x9f\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe3\x80\x81XML\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe9\xa2\x9d\xe5\xa4\x96\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe5\x91\xbd\xe5\x90\x8d\xe6\x8e\xa5\xe5\x8f\xa3\xe6\xb8\x85\xe6\x99\xb0\xe3\x80\x81\xe6\x96\x87\xe6\xa1\xa3\xe8\x89\xaf\xe5\xa5\xbd\xef\xbc\x8c\xe5\xbe\x88\xe5\xae\xb9\xe6\x98\x93\xe5\xad\xa6\xe4\xb9\xa0\xe5\x92\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe3\x80\x82
\r\n
Python\xe7\xa4\xbe\xe5\x8c\xba\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe5\xa4\xa7\xe9\x87\x8f\xe7\x9a\x84\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8\xe6\x96\xb9\xe5\xbc\x8f\xe4\xb8\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\xb1\xbb\xe4\xbc\xbc\xe3\x80\x82\xe5\xae\x83\xe4\xbb\xac\xe7\x9a\x84\xe5\x8a\x9f\xe8\x83\xbd\xe6\x97\xa0\xe6\x89\x80\xe4\xb8\x8d\xe5\x8c\x85\xef\xbc\x8c\xe8\xa6\x86\xe7\x9b\x96\xe7\xa7\x91\xe5\xad\xa6\xe8\xae\xa1\xe7\xae\x97\xe3\x80\x81Web\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x81\xe6\x95\xb0\xe6\x8d\xae\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe3\x80\x81\xe5\x9b\xbe\xe5\xbd\xa2\xe7\xb3\xbb\xe7\xbb\x9f\xe5\xa4\x9a\xe4\xb8\xaa\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe5\xb9\xb6\xe4\xb8\x94\xe5\xa4\xa7\xe5\xa4\x9a\xe6\x88\x90\xe7\x86\x9f\xe8\x80\x8c\xe7\xa8\xb3\xe5\xae\x9a\xe3\x80\x82\xe7\xac\xac\xe4\xb8\x89\xe6\x96\xb9\xe6\xa8\xa1\xe5\x9d\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\xbf\xe7\x94\xa8Python\xe6\x88\x96\xe8\x80\x85
C\xe8\xaf\xad\xe8\xa8\x80 \xe7\xbc\x96\xe5\x86\x99\xe3\x80\x82
SWIG ,SIP\xe5\xb8\xb8\xe7\x94\xa8\xe4\xba\x8e\xe5\xb0\x86C\xe8\xaf\xad\xe8\xa8\x80\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93\xe8\xbd\xac\xe5\x8c\x96\xe4\xb8\xbaPython\xe6\xa8\xa1\xe5\x9d\x97\xe3\x80\x82Boost C++ Libraries\xe5\x8c\x85\xe5\x90\xab\xe4\xba\x86\xe4\xb8\x80\xe7\xbb\x84\xe5\xba\x93\xef\xbc\x8cBoost.Python\xef\xbc\x8c\xe4\xbd\xbf\xe5\xbe\x97\xe4\xbb\xa5 Python \xe6\x88\x96 C++ \xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe8\x83\xbd\xe4\xba\x92\xe7\x9b\xb8\xe8\xb0\x83\xe7\x94\xa8\xe3\x80\x82\xe5\x80\x9f\xe5\x8a\xa9\xe4\xba\x8e\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9f\xba\xe4\xba\x8e\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe5\xa4\xa7\xe9\x87\x8f\xe5\xb7\xa5\xe5\x85\xb7\xe3\x80\x81\xe8\x83\xbd\xe5\xa4\x9f\xe4\xbd\xbf\xe7\x94\xa8\xe4\xbd\x8e\xe7\xba\xa7\xe8\xaf\xad\xe8\xa8\x80\xe5\xa6\x82C\xe5\x92\x8c\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbd\x9c\xe4\xb8\xba\xe5\x85\xb6\xe4\xbb\x96\xe5\xba\x93\xe6\x8e\xa5\xe5\x8f\xa3\xe7\x9a\x84C++\xef\xbc\x8cPython\xe5\xb7\xb2\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\x80\xe7\xa7\x8d\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x94\xe7\x94\xa8\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe4\xb8\x8e\xe5\xb7\xa5\xe5\x85\xb7\xe4\xb9\x8b\xe9\x97\xb4\xe7\x9a\x84
\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80 \xe3\x80\x82
\r\n
Python\xe6\xa0\x87\xe5\x87\x86\xe5\xba\x93\xe7\x9a\x84\xe4\xb8\xbb\xe8\xa6\x81\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x89\xef\xbc\x9a
\r\n
\xe6\x96\x87\xe6\x9c\xac\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe6\x9c\xac\xe6\xa0\xbc\xe5\xbc\x8f\xe5\x8c\x96\xe3\x80\x81\xe6\xad\xa3\xe5\x88\x99\xe8\xa1\xa8\xe8\xbe\xbe\xe5\xbc\x8f\xe5\x8c\xb9\xe9\x85\x8d\xe3\x80\x81\xe6\x96\x87\xe6\x9c\xac\xe5\xb7\xae\xe5\xbc\x82\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe5\x90\x88\xe5\xb9\xb6\xe3\x80\x81Unicode\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe4\xba\x8c\xe8\xbf\x9b\xe5\x88\xb6\xe6\x95\xb0\xe6\x8d\xae\xe5\xa4\x84\xe7\x90\x86\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x96\x87\xe4\xbb\xb6\xe5\xa4\x84\xe7\x90\x86\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe6\x96\x87\xe4\xbb\xb6\xe6\x93\x8d\xe4\xbd\x9c\xe3\x80\x81\xe5\x88\x9b\xe5\xbb\xba\xe4\xb8\xb4\xe6\x97\xb6\xe6\x96\x87\xe4\xbb\xb6\xe3\x80\x81\xe6\x96\x87\xe4\xbb\xb6\xe5\x8e\x8b\xe7\xbc\xa9\xe4\xb8\x8e\xe5\xbd\x92\xe6\xa1\xa3\xe3\x80\x81\xe6\x93\x8d\xe4\xbd\x9c\xe9\x85\x8d\xe7\xbd\xae\xe6\x96\x87\xe4\xbb\xb6\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xba\xbf\xe7\xa8\x8b\xe4\xb8\x8e\xe8\xbf\x9b\xe7\xa8\x8b\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81IO\xe5\xa4\x8d\xe7\x94\xa8\xe3\x80\x81\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb8\x8e\xe6\x97\xb6\xe9\x97\xb4\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x81\xe8\xb0\x83\xe7\x94\xa8\xe7\xb3\xbb\xe7\xbb\x9f\xe5\x87\xbd\xe6\x95\xb0\xe3\x80\x81\xe5\x86\x99\xe6\x97\xa5\xe8\xae\xb0(logging)\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xab\xe7\xbd\x91\xe7\xbb\x9c\xe5\xa5\x97\xe6\x8e\xa5\xe5\xad\x97\xef\xbc\x8cSSL\xe5\x8a\xa0\xe5\xaf\x86\xe9\x80\x9a\xe4\xbf\xa1\xe3\x80\x81\xe5\xbc\x82\xe6\xad\xa5\xe7\xbd\x91\xe7\xbb\x9c\xe9\x80\x9a\xe4\xbf\xa1\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd
\r\n
\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe6\x94\xaf\xe6\x8c\x81HTTP\xef\xbc\x8cFTP\xef\xbc\x8cSMTP\xef\xbc\x8cPOP\xef\xbc\x8cIMAP\xef\xbc\x8cNNTP\xef\xbc\x8cXMLRPC\xe7\xad\x89\xe5\xa4\x9a\xe7\xa7\x8d\xe7\xbd\x91\xe7\xbb\x9c\xe5\x8d\x8f\xe8\xae\xae\xef\xbc\x8c\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe7\xbc\x96\xe5\x86\x99\xe7\xbd\x91\xe7\xbb\x9c\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8\xe7\x9a\x84\xe6\xa1\x86\xe6\x9e\xb6
\r\n
W3C\xe6\xa0\xbc\xe5\xbc\x8f\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x8c\x85\xe5\x90\xabHTML\xef\xbc\x8cSGML\xef\xbc\x8cXML\xe7\x9a\x84\xe5\xa4\x84\xe7\x90\x86\xe3\x80\x82
\r\n
\xe5\x85\xb6\xe5\xae\x83\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe5\x8c\x85\xe6\x8b\xac\xe5\x9b\xbd\xe9\x99\x85\xe5\x8c\x96\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x81\xe6\x95\xb0\xe5\xad\xa6\xe8\xbf\x90\xe7\xae\x97\xe3\x80\x81HASH\xe3\x80\x81Tkinter\xe7\xad\x89
\n
\xe2\x97\x8fIDLE\xef\xbc\x9aPython\xe5\x86\x85\xe7\xbd\xaeIDE (\xe9\x9a\x8fpython\xe5\xae\x89\xe8\xa3\x85\xe5\x8c\x85\xe6\x8f\x90\xe4\xbe\x9b)
\r\n
\xe2\x97\x8fPyCharm
\n[8] \n\xef\xbc\x9a\xe8\xaf\xa6\xe8\xa7\x81\xe7\x99\xbe\xe5\xba\xa6\xe7\x99\xbe\xe7\xa7\x91
PyCharm \xef\xbc\x8c\xe7\x94\xb1\xe8\x91\x97\xe5\x90\x8d\xe7\x9a\x84JetBrains\xe5\x85\xac\xe5\x8f\xb8\xe5\xbc\x80\xe5\x8f\x91\xef\xbc\x8c\xe5\xb8\xa6\xe6\x9c\x89\xe4\xb8\x80\xe6\x95\xb4\xe5\xa5\x97\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb8\xae\xe5\x8a\xa9\xe7\x94\xa8\xe6\x88\xb7\xe5\x9c\xa8\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xaf\xad\xe8\xa8\x80\xe5\xbc\x80\xe5\x8f\x91\xe6\x97\xb6\xe6\x8f\x90\xe9\xab\x98\xe5\x85\xb6\xe6\x95\x88\xe7\x8e\x87\xe7\x9a\x84\xe5\xb7\xa5 \xe5\x85\xb7\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe8\xb0\x83\xe8\xaf\x95\xe3\x80\x81\xe8\xaf\xad\xe6\xb3\x95\xe9\xab\x98\xe4\xba\xae\xe3\x80\x81Project\xe7\xae\xa1\xe7\x90\x86\xe3\x80\x81\xe4\xbb\xa3\xe7\xa0\x81\xe8\xb7\xb3\xe8\xbd\xac\xe3\x80\x81\xe6\x99\xba\xe8\x83\xbd\xe6\x8f\x90\xe7\xa4\xba\xe3\x80\x81\xe8\x87\xaa\xe5\x8a\xa8\xe5\xae\x8c\xe6\x88\x90\xe3\x80\x81\xe5\x8d\x95\xe5\x85\x83\xe6\xb5\x8b\xe8\xaf\x95\xe3\x80\x81\xe7\x89\x88\xe6\x9c\xac\xe6\x8e\xa7\xe5\x88\xb6\xe3\x80\x82\xe6\xad\xa4\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xa5IDE\xe6\x8f\x90\xe4\xbe\x9b\xe4\xba\x86\xe4\xb8\x80\xe4\xba\x9b\xe9\xab\x98\xe7\xba\xa7\xe5\x8a\x9f\xe8\x83\xbd\xef\xbc\x8c\xe4\xbb\xa5\xe7\x94\xa8\xe4\xba\x8e\xe6\x94\xaf\xe6\x8c\x81Django\xe6\xa1\x86\xe6\x9e\xb6\xe4\xb8\x8b\xe7\x9a\x84\xe4\xb8\x93\xe4\xb8\x9aWeb\xe5\xbc\x80\xe5\x8f\x91\xe3\x80\x82
\r\n
\xe2\x97\x8fKomodo\xe5\x92\x8cKomodo Edit\xef\xbc\x9a\xe5\x90\x8e\xe8\x80\x85\xe6\x98\xaf\xe5\x89\x8d\xe8\x80\x85\xe7\x9a\x84\xe5\x85\x8d\xe8\xb4\xb9\xe7\xb2\xbe\xe7\xae\x80\xe7\x89\x88
\r\n
\xe2\x97\x8fSpyder\xef\xbc\x9a\xe5\xae\x89\xe8\xa3\x85Anaconda\xe8\x87\xaa\xe5\xb8\xa6\xe7\x9a\x84\xe9\xab\x98\xe7\xba\xa7IDE
\r\n
\xe2\x97\x8fPythonWin\xef\xbc\x9a
ActivePython \xe6\x88\x96pywin32\xe5\x9d\x87\xe6\x8f\x90\xe4\xbe\x9b\xe8\xaf\xa5IDE\xef\xbc\x8c\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8\xe4\xba\x8eWindows
\r\n
\xe2\x97\x8fSPE\xef\xbc\x88Stani's Python Editor\xef\xbc\x89\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xa4\x9a\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython
\r\n
\xe2\x97\x8fUlipad\xef\xbc\x9a\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\x85\xa8\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x9f\xba\xe4\xba\x8ewxPython\xef\xbc\x9b\xe4\xbd\x9c\xe8\x80\x85\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbdPython\xe9\xab\x98\xe6\x89\x8blimodou
\r\n
\xe2\x97\x8fWingIDE\xef\xbc\x9a\xe5\x8f\xaf\xe8\x83\xbd\xe6\x98\xaf\xe5\x8a\x9f\xe8\x83\xbd\xe6\x9c\x80\xe5\x85\xa8\xe7\x9a\x84
IDE \xef\xbc\x8c\xe4\xbd\x86\xe4\xb8\x8d\xe6\x98\xaf\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6(\xe6\x95\x99\xe8\x82\xb2\xe7\x94\xa8\xe6\x88\xb7\xe5\x92\x8c\xe5\xbc\x80\xe6\xba\x90\xe7\x94\xa8\xe6\x88\xb7\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xb3\xe8\xaf\xb7\xe5\x85\x8d\xe8\xb4\xb9key)
\r\n
\xe2\x97\x8fEric\xef\xbc\x9a\xe5\x9f\xba\xe4\xba\x8e
PyQt \xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe5\xbc\xba\xe5\xa4\xa7\xe3\x80\x82\xe5\x85\xa8\xe5\x90\x8d\xe6\x98\xaf\xef\xbc\x9aThe Eric Python IDE
\r\n
\xe2\x97\x8fDrPython
\r\n
\xe2\x97\x8f
PyScripter \xef\xbc\x9a\xe4\xbd\xbf\xe7\x94\xa8Delphi\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x90Python IDE\xef\xbc\x8c \xe6\x94\xaf\xe6\x8c\x81Python2.6\xe5\x92\x8c3.0\xe3\x80\x82
\r\n
\xe2\x97\x8f
PyPE \xef\xbc\x9a\xe4\xb8\x80\xe4\xb8\xaa\xe5\xbc\x80\xe6\xba\x90\xe7\x9a\x84\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84PythonIDE\xe3\x80\x82
\r\n
\xe2\x97\x8f
bpython \xef\xbc\x9a \xe7\xb1\xbbUnix\xe6\x93\x8d\xe4\xbd\x9c\xe7\xb3\xbb\xe7\xbb\x9f\xe4\xb8\x8b\xe4\xbd\xbf\xe7\x94\xa8curses\xe5\xba\x93\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7\xe7\x9a\x84Python
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82\xe8\xaf\xad\xe6\xb3\x95\xe6\x8f\x90\xe7\xa4\xba\xe5\x8a\x9f\xe8\x83\xbd\xe3\x80\x82
\r\n
\xe2\x97\x8feclipse + pydev
\xe6\x8f\x92\xe4\xbb\xb6 \xef\xbc\x9a\xe6\x96\xb9\xe4\xbe\xbf\xe8\xb0\x83\xe8\xaf\x95\xe7\xa8\x8b\xe5\xba\x8f
\r\n
\xe2\x97\x8femacs\xef\xbc\x9a\xe8\x87\xaa\xe5\xb8\xa6python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe8\x87\xaa\xe5\x8a\xa8\xe8\xa1\xa5\xe5\x85\xa8\xe3\x80\x81refactor\xe7\xad\x89\xe5\x8a\x9f\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe6\x8f\x92\xe4\xbb\xb6\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8f
Vim : \xe6\x9c\x80\xe6\x96\xb07.3\xe7\x89\x88\xe7\xbc\x96\xe8\xaf\x91\xe6\x97\xb6\xe5\x8f\xaf\xe4\xbb\xa5\xe5\x8a\xa0\xe5\x85\xa5python\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9bpython\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe6\x8f\x90\xe7\xa4\xba\xe6\x94\xaf\xe6\x8c\x81
\r\n
\xe2\x97\x8fVisual Studio 2003 + VisualPython\xef\xbc\x9a\xe4\xbb\x85\xe9\x80\x82\xe7\x94\xa8Windows\xef\xbc\x8c\xe5\xb7\xb2\xe5\x81\x9c\xe6\xad\xa2\xe7\xbb\xb4\xe6\x8a\xa4\xef\xbc\x8c\xe5\x8a\x9f\xe8\x83\xbd\xe8\xbe\x83\xe5\xb7\xae
\r\n
\r\n
\xe2\x97\x8fVisual Studio 2010 + Python Tools for Visual Studio
\r\n
\r\n
\xe2\x97\x8fNetbeans IDE
\r\n
\r\n
\xe2\x97\x8fipython
\r\n
\xe5\x8f\xa6\xe5\xa4\x96\xef\xbc\x8c\xe8\xaf\xb8\xe5\xa6\x82
Notepad++ \xe3\x80\x81
EditPlus \xe3\x80\x81
UltraEdit \xe7\xad\x89\xe9\x80\x9a\xe7\x94\xa8\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\x91\x98
\xe6\x96\x87\xe6\x9c\xac\xe7\xbc\x96\xe8\xbe\x91\xe5\x99\xa8 \xe8\xbd\xaf\xe4\xbb\xb6\xe4\xb9\x9f\xe8\x83\xbd\xe5\xaf\xb9Python\xe4\xbb\xa3\xe7\xa0\x81\xe7\xbc\x96\xe8\xbe\x91\xe6\x8f\x90\xe4\xbe\x9b\xe4\xb8\x80\xe5\xae\x9a\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x82\xe4\xbb\xa3\xe7\xa0\x81\xe8\x87\xaa\xe5\x8a\xa8\xe7\x9d\x80\xe8\x89\xb2\xe3\x80\x81\xe6\xb3\xa8\xe9\x87\x8a\xe5\xbf\xab\xe6\x8d\xb7\xe9\x94\xae\xe7\xad\x89\xef\xbc\x8c\xe4\xbd\x86\xe6\x98\xaf\xe5\x90\xa6\xe5\xa4\x9f\xe5\xbe\x97\xe4\xb8\x8a
\xe9\x9b\x86\xe6\x88\x90\xe5\xbc\x80\xe5\x8f\x91\xe7\x8e\xaf\xe5\xa2\x83 \xe7\x9a\x84\xe6\xb0\xb4\xe5\xb9\xb3\xef\xbc\x8c\xe5\xb0\x9a\xe6\x9c\x89\xe5\xbe\x85\xe8\xaf\x84\xe4\xbc\xb0\xe3\x80\x82
\n
Python\xe6\x98\xaf\xe4\xb8\x80\xe9\x97\xa8\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe8\x84\x9a\xe6\x9c\xac\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8cPython\xe8\xa7\x84\xe5\xae\x9a\xe4\xba\x86\xe4\xb8\x80\xe4\xb8\xaaPython\xe8\xaf\xad\xe6\xb3\x95\xe8\xa7\x84\xe5\x88\x99\xef\xbc\x8c\xe5\xae\x9e\xe7\x8e\xb0\xe4\xba\x86Python\xe8\xaf\xad\xe6\xb3\x95\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe7\xa8\x8b\xe5\xba\x8f\xe5\xb0\xb1\xe6\x88\x90\xe4\xb8\xba\xe4\xba\x86Python\xe7\x9a\x84
\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8 \xe3\x80\x82
\r\n
CPython\xef\xbc\x88C lassicPython \xef\xbc\x8c\xe4\xb9\x9f\xe5\xb0\xb1\xe6\x98\xaf\xe5\x8e\x9f\xe5\xa7\x8b\xe7\x9a\x84Python \xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x8c\xe9\x9c\x80\xe8\xa6\x81\xe5\x8c\xba\xe5\x88\xab\xe4\xba\x8e\xe5\x85\xb6\xe4\xbb\x96\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84\xe6\x97\xb6\xe5\x80\x99\xe6\x89\x8d\xe4\xbb\xa5CPython\xe7\xa7\xb0\xe5\x91\xbc\xef\xbc\x9b\xe6\x88\x96\xe8\xa7\xa3\xe4\xbd\x9cC \xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84Python \xef\xbc\x89\xe3\x80\x82\xe8\xbf\x99\xe6\x98\xaf\xe6\x9c\x80\xe5\xb8\xb8\xe7\x94\xa8\xe7\x9a\x84Python\xe7\x89\x88\xe6\x9c\xac\xe3\x80\x82
\r\n
Jython \xef\xbc\x88\xe5\x8e\x9f\xe5\x90\x8d
JPython \xef\xbc\x9b
J ava\xe8\xaf\xad\xe8\xa8\x80\xe5\xae\x9e\xe7\x8e\xb0\xe7\x9a\x84P
ython \xef\xbc\x8c\xe7\x8e\xb0\xe5\xb7\xb2\xe6\xad\xa3\xe5\xbc\x8f\xe5\x8f\x91\xe5\xb8\x83\xef\xbc\x89\xe3\x80\x82Jython\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8Java\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82
\r\n
PyPy \xef\xbc\x88\xe4\xbd\xbf\xe7\x94\xa8
Py thon\xe8\xaf\xad\xe8\xa8\x80\xe5\x86\x99\xe7\x9a\x84
Py thon\xef\xbc\x89
\r\n
IronPython \xef\xbc\x88\xe9\x9d\xa2\xe5\x90\x91
.NET \xe5\x92\x8cECMA CLI\xe7\x9a\x84Python\xe5\xae\x9e\xe7\x8e\xb0\xef\xbc\x89\xe3\x80\x82IronPython\xe8\x83\xbd\xe5\xa4\x9f\xe7\x9b\xb4\xe6\x8e\xa5\xe8\xb0\x83\xe7\x94\xa8.net\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe5\x87\xbd\xe6\x95\xb0\xe5\xba\x93\xe3\x80\x82\xe5\x8f\xaf\xe4\xbb\xa5\xe5\xb0\x86Python\xe7\xa8\x8b\xe5\xba\x8f\xe7\xbc\x96\xe8\xaf\x91\xe6\x88\x90.net\xe7\xa8\x8b\xe5\xba\x8f\xe3\x80\x82
\r\n
ZhPy\xef\xbc\x88\xe5\x91\xa8\xe8\x9f\x92\xef\xbc\x89\xef\xbc\x88\xe6\x94\xaf\xe6\x8c\x81\xe4\xbd\xbf\xe7\x94\xa8\xe7\xb9\x81/\xe7\xae\x80\xe4\xb8\xad\xe6\x96\x87\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\x96\xe5\x86\x99\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84Py thon\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x89
\n
\r\n
Zope - \xe5\xba\x94\xe7\x94\xa8\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Plone - \xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Django- \xe9\xbc\x93\xe5\x8a\xb1\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84Web\xe5\xba\x94\xe7\x94\xa8\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Uliweb - \xe5\x9b\xbd\xe4\xba\xba\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe8\xbd\xbb\xe9\x87\x8f\xe7\xba\xa7Web\xe6\xa1\x86\xe6\x9e\xb6
\r\n
TurboGears- \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Twisted--Python\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe5\xba\x94\xe7\x94\xa8\xe7\xa8\x8b\xe5\xba\x8f\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Python Wikipedia Robot Framework- MediaWiki\xe7\x9a\x84\xe6\x9c\xba\xe5\x99\xa8\xe4\xba\xba\xe7\xa8\x8b\xe5\xba\x8f
\r\n
MoinMoinWiki- Python\xe5\x86\x99\xe6\x88\x90\xe7\x9a\x84
Wiki \xe7\xa8\x8b\xe5\xba\x8f
\r\n
flask - Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
tornado- \xe9\x9d\x9e\xe9\x98\xbb\xe5\xa1\x9e\xe5\xbc\x8f\xe6\x9c\x8d\xe5\x8a\xa1\xe5\x99\xa8
\r\n
Webpy- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Bottle- Python \xe5\xbe\xaeWeb\xe6\xa1\x86\xe6\x9e\xb6
\r\n
EVE - \xe7\xbd\x91\xe7\xbb\x9c\xe6\xb8\xb8\xe6\x88\x8fEVE\xe5\xa4\xa7\xe9\x87\x8f\xe4\xbd\xbf\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe5\xbc\x80\xe5\x8f\x91
\r\n
Reddit - \xe7\xa4\xbe\xe4\xba\xa4\xe5\x88\x86\xe4\xba\xab\xe7\xbd\x91\xe7\xab\x99
\r\n
Dropbox - \xe6\x96\x87\xe4\xbb\xb6\xe5\x88\x86\xe4\xba\xab\xe6\x9c\x8d\xe5\x8a\xa1
\r\n
TurboGears - \xe5\x8f\xa6\xe4\xb8\x80\xe4\xb8\xaaWeb\xe5\xba\x94\xe7\x94\xa8\xe5\xbf\xab\xe9\x80\x9f\xe5\xbc\x80\xe5\x8f\x91\xe6\xa1\x86\xe6\x9e\xb6
\r\n
Fabric - \xe7\x94\xa8\xe4\xba\x8e\xe7\xae\xa1\xe7\x90\x86\xe6\x88\x90\xe7\x99\xbe\xe4\xb8\x8a\xe5\x8d\x83\xe5\x8f\xb0Linux\xe4\xb8\xbb\xe6\x9c\xba\xe7\x9a\x84\xe7\xa8\x8b\xe5\xba\x8f\xe5\xba\x93
\r\n
Trac - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84BUG\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Mailman - \xe4\xbd\xbf\xe7\x94\xa8Python\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe8\xbd\xaf\xe4\xbb\xb6
\r\n
Mezzanine - \xe5\x9f\xba\xe4\xba\x8eDjango\xe7\xbc\x96\xe5\x86\x99\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9\xe7\xae\xa1\xe7\x90\x86\xe7\xb3\xbb\xe7\xbb\x9f
\r\n
Blender - \xe4\xbb\xa5C\xe4\xb8\x8ePython\xe5\xbc\x80\xe5\x8f\x91\xe7\x9a\x84\xe5\xbc\x80\xe6\xba\x903D\xe7\xbb\x98\xe5\x9b\xbe\xe8\xbd\xaf\xe4\xbb\xb6
\n
Python\xe5\xae\x98\xe6\x96\xb9\xe6\x96\x87\xe6\xa1\xa3
\n[9] \n
\r\n
python \xe7\xbd\x91\xe7\xbb\x9c\xe6\x95\x99\xe8\x82\xb2-\xe7\x99\xbe\xe5\xba\xa6\xe4\xbc\xa0\xe8\xaf\xbe
\n[10] \n
\r\n
\n\xe5\x8f\x82\xe8\x80\x83\xe8\xb5\x84\xe6\x96\x99 \n\n\n \n \n
\n
\xe8\xaf\x8d\xe6\x9d\xa1\xe6\xa0\x87\xe7\xad\xbe\xef\xbc\x9a
\n
\n\n\xe7\xa7\x91\xe6\x8a\x80\xe4\xba\xa7\xe5\x93\x81\n \n\xef\xbc\x8c\n\xe7\xa7\x91\xe5\xad\xa6\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n\xe8\xaf\x8d\xe6\x9d\xa1\xe7\xbb\x9f\xe8\xae\xa1 \n\n\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\xe7\x8c\x9c\xe4\xbd\xa0\xe5\x85\xb3\xe6\xb3\xa8 \n
\n
\n
\n
\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n' b'Python' b'\nPython\n[1]\xc2\xa0\n\xef\xbc\x88\xe8\x8b\xb1\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x99n/ \xe7\xbe\x8e\xe5\x9b\xbd\xe5\x8f\x91\xe9\x9f\xb3\xef\xbc\x9a/\xcb\x88pa\xc9\xaa\xce\xb8\xc9\x91\xcb\x90n/\xef\xbc\x89, \xe6\x98\xaf\xe4\xb8\x80\xe7\xa7\x8d\xe9\x9d\xa2\xe5\x90\x91\xe5\xaf\xb9\xe8\xb1\xa1\xe7\x9a\x84\xe8\xa7\xa3\xe9\x87\x8a\xe5\x9e\x8b\xe8\xae\xa1\xe7\xae\x97\xe6\x9c\xba\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe7\x94\xb1\xe8\x8d\xb7\xe5\x85\xb0\xe4\xba\xbaGuido van Rossum\xe4\xba\x8e1989\xe5\xb9\xb4\xe5\x8f\x91\xe6\x98\x8e\xef\xbc\x8c\xe7\xac\xac\xe4\xb8\x80\xe4\xb8\xaa\xe5\x85\xac\xe5\xbc\x80\xe5\x8f\x91\xe8\xa1\x8c\xe7\x89\x88\xe5\x8f\x91\xe8\xa1\x8c\xe4\xba\x8e1991\xe5\xb9\xb4\xe3\x80\x82Python\xe6\x98\xaf\xe7\xba\xaf\xe7\xb2\xb9\xe7\x9a\x84\xe8\x87\xaa\xe7\x94\xb1\xe8\xbd\xaf\xe4\xbb\xb6\xef\xbc\x8c \xe6\xba\x90\xe4\xbb\xa3\xe7\xa0\x81\xe5\x92\x8c\xe8\xa7\xa3\xe9\x87\x8a\xe5\x99\xa8CPython\xe9\x81\xb5\xe5\xbe\xaa GPL\xef\xbc\x88GNU General Public License\xef\xbc\x89\xe8\xae\xb8\xe5\x8f\xaf\xe3\x80\x82Python\xe8\xaf\xad\xe6\xb3\x95\xe7\xae\x80\xe6\xb4\x81\xe6\xb8\x85\xe6\x99\xb0\xef\xbc\x8c\xe7\x89\xb9\xe8\x89\xb2\xe4\xb9\x8b\xe4\xb8\x80\xe6\x98\xaf\xe5\xbc\xba\xe5\x88\xb6\xe7\x94\xa8\xe7\xa9\xba\xe7\x99\xbd\xe7\xac\xa6\xef\xbc\x88white space\xef\xbc\x89\xe4\xbd\x9c\xe4\xb8\xba\xe8\xaf\xad\xe5\x8f\xa5\xe7\xbc\xa9\xe8\xbf\x9b\xe3\x80\x82Python\xe5\x85\xb7\xe6\x9c\x89\xe4\xb8\xb0\xe5\xaf\x8c\xe5\x92\x8c\xe5\xbc\xba\xe5\xa4\xa7\xe7\x9a\x84\xe5\xba\x93\xe3\x80\x82\xe5\xae\x83\xe5\xb8\xb8\xe8\xa2\xab\xe6\x98\xb5\xe7\xa7\xb0\xe4\xb8\xba\xe8\x83\xb6\xe6\xb0\xb4\xe8\xaf\xad\xe8\xa8\x80\xef\xbc\x8c\xe8\x83\xbd\xe5\xa4\x9f\xe6\x8a\x8a\xe7\x94\xa8\xe5\x85\xb6\xe4\xbb\x96\xe8\xaf\xad\xe8\xa8\x80\xe5\x88\xb6\xe4\xbd\x9c\xe7\x9a\x84\xe5\x90\x84\xe7\xa7\x8d\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x88\xe5\xb0\xa4\xe5\x85\xb6\xe6\x98\xafC/C++\xef\xbc\x89\xe5\xbe\x88\xe8\xbd\xbb\xe6\x9d\xbe\xe5\x9c\xb0\xe8\x81\x94\xe7\xbb\x93\xe5\x9c\xa8\xe4\xb8\x80\xe8\xb5\xb7\xe3\x80\x82\xe5\xb8\xb8\xe8\xa7\x81\xe7\x9a\x84\xe4\xb8\x80\xe7\xa7\x8d\xe5\xba\x94\xe7\x94\xa8\xe6\x83\x85\xe5\xbd\xa2\xe6\x98\xaf\xef\xbc\x8c\xe4\xbd\xbf\xe7\x94\xa8Python\xe5\xbf\xab\xe9\x80\x9f\xe7\x94\x9f\xe6\x88\x90\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe5\x8e\x9f\xe5\x9e\x8b\xef\xbc\x88\xe6\x9c\x89\xe6\x97\xb6\xe7\x94\x9a\xe8\x87\xb3\xe6\x98\xaf\xe7\xa8\x8b\xe5\xba\x8f\xe7\x9a\x84\xe6\x9c\x80\xe7\xbb\x88\xe7\x95\x8c\xe9\x9d\xa2\xef\xbc\x89\xef\xbc\x8c\xe7\x84\xb6\xe5\x90\x8e\xe5\xaf\xb9\xe5\x85\xb6\xe4\xb8\xad\xe6\x9c\x89\xe7\x89\xb9\xe5\x88\xab\xe8\xa6\x81\xe6\xb1\x82\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xef\xbc\x8c\xe7\x94\xa8\xe6\x9b\xb4\xe5\x90\x88\xe9\x80\x82\xe7\x9a\x84\xe8\xaf\xad\xe8\xa8\x80\xe6\x94\xb9\xe5\x86\x99\xef\xbc\x8c\xe6\xaf\x94\xe5\xa6\x823D\xe6\xb8\xb8\xe6\x88\x8f\xe4\xb8\xad\xe7\x9a\x84\xe5\x9b\xbe\xe5\xbd\xa2\xe6\xb8\xb2\xe6\x9f\x93\xe6\xa8\xa1\xe5\x9d\x97\xef\xbc\x8c\xe6\x80\xa7\xe8\x83\xbd\xe8\xa6\x81\xe6\xb1\x82\xe7\x89\xb9\xe5\x88\xab\xe9\xab\x98\xef\xbc\x8c\xe5\xb0\xb1\xe5\x8f\xaf\xe4\xbb\xa5\xe7\x94\xa8C/C++\xe9\x87\x8d\xe5\x86\x99\xef\xbc\x8c\xe8\x80\x8c\xe5\x90\x8e\xe5\xb0\x81\xe8\xa3\x85\xe4\xb8\xbaPython\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xb0\x83\xe7\x94\xa8\xe7\x9a\x84\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe3\x80\x82\xe9\x9c\x80\xe8\xa6\x81\xe6\xb3\xa8\xe6\x84\x8f\xe7\x9a\x84\xe6\x98\xaf\xe5\x9c\xa8\xe6\x82\xa8\xe4\xbd\xbf\xe7\x94\xa8\xe6\x89\xa9\xe5\xb1\x95\xe7\xb1\xbb\xe5\xba\x93\xe6\x97\xb6\xe5\x8f\xaf\xe8\x83\xbd\xe9\x9c\x80\xe8\xa6\x81\xe8\x80\x83\xe8\x99\x91\xe5\xb9\xb3\xe5\x8f\xb0\xe9\x97\xae\xe9\xa2\x98\xef\xbc\x8c\xe6\x9f\x90\xe4\xba\x9b\xe5\x8f\xaf\xe8\x83\xbd\xe4\xb8\x8d\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb7\xa8\xe5\xb9\xb3\xe5\x8f\xb0\xe7\x9a\x84\xe5\xae\x9e\xe7\x8e\xb0\xe3\x80\x827\xe6\x9c\x8820\xe6\x97\xa5\xef\xbc\x8cIEEE\xe5\x8f\x91\xe5\xb8\x832017\xe5\xb9\xb4\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xad\xe8\xa8\x80\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c\xef\xbc\x9aPython\xe9\xab\x98\xe5\xb1\x85\xe9\xa6\x96\xe4\xbd\x8d\n[2]\xc2\xa0\n\xe3\x80\x822018\xe5\xb9\xb43\xe6\x9c\x88\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xad\xe8\xa8\x80\xe4\xbd\x9c\xe8\x80\x85\xe5\x9c\xa8\xe9\x82\xae\xe4\xbb\xb6\xe5\x88\x97\xe8\xa1\xa8\xe4\xb8\x8a\xe5\xae\xa3\xe5\xb8\x83 Python 2.7\xe5\xb0\x86\xe4\xba\x8e2020\xe5\xb9\xb41\xe6\x9c\x881\xe6\x97\xa5\xe7\xbb\x88\xe6\xad\xa2\xe6\x94\xaf\xe6\x8c\x81\xe3\x80\x82\xe7\x94\xa8\xe6\x88\xb7\xe5\xa6\x82\xe6\x9e\x9c\xe6\x83\xb3\xe8\xa6\x81\xe5\x9c\xa8\xe8\xbf\x99\xe4\xb8\xaa\xe6\x97\xa5\xe6\x9c\x9f\xe4\xb9\x8b\xe5\x90\x8e\xe7\xbb\xa7\xe7\xbb\xad\xe5\xbe\x97\xe5\x88\xb0\xe4\xb8\x8ePython 2.7\xe6\x9c\x89\xe5\x85\xb3\xe7\x9a\x84\xe6\x94\xaf\xe6\x8c\x81\xef\xbc\x8c\xe5\x88\x99\xe9\x9c\x80\xe8\xa6\x81\xe4\xbb\x98\xe8\xb4\xb9\xe7\xbb\x99\xe5\x95\x86\xe4\xb8\x9a\xe4\xbe\x9b\xe5\xba\x94\xe5\x95\x86\xe3\x80\x82\n[3]\xc2\xa0\n\n'